<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD></HEAD>
<BODY>
<div id="div">
<div>aa</div>
<div>bb</div>
<div>cc</div>
<div>dd</div>
<div>ee</div>
<div>ff</div>
</div>
<script>
//只ie可以,firefox下错误数据
alert("ie:"+document.getElementById("div").childNodes.length);
//firefox,ie都可以
var nodeCount=0;
for(var i=0;i<document.getElementById("div").childNodes.length;i++){
if(document.getElementById("div").childNodes[i].nodeType == 1){
nodeCount++;
}
}
alert("ie,firefox:"+nodeCount);
</script>
</BODY>
</HTML>
firefox解决childNodes.length的问题
最新推荐文章于 2022-08-22 09:44:13 发布