请教一个脚本错误,跟浏览器兼容有关啊,谢谢 我以前听一个高人说的ff不支持chlidren firstChild lastChild 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var oChild=document.getElementById('menu'+index).getElementsByTagName("")[i-1];试试 如果getElementById('menu'+index)下的标签的内型是一样的还好说不一样就不知道了, var oChild=document.getElementById('menu'+index).childNodes(i-1); document.getElementById('menu'+index).removeChild(oChild);childNodes 解释是:This collection is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 . 测试了一下貌似childNodes也不兼容ff,ie通过测试代码<body><div id="a"><div>3</div><div></div></div></body><script>alert(document.getElementById("a").childNodes[0].innerHTML)</script> childNodes兼容火狐的只是ie和火狐解释文本节点的方式不一样,过滤下就可以了 <body> <div id="a"> <div>3</div><div> </div> </div> </body> <script> var nn = document.getElementById("a").childNodes[0];if(nn.nodeType != 1) nn = nn.nextSibling;alert(nn.innerHTML) </script> 开源一个超容易使用的“多集成弹出层插件”:layer v0.2 jquery 怎么取用变量定设置的ID 小弟今天又来请教各位大神了 jquery获取后台函数返回值的问题 谁能给解释下这些代码,具体点,谢谢。 如何查找html中img标签内容 html中如何直接显示<而不是显示<??? tab页问题 求一正则表达式? 请问,在JAVASCRIPT中,有什么函数可以把一个数字串转换成数字?????? 求助,定时器叠加问题 关于javascript做伸缩菜单,却无法实现伸缩效果。 【】【】一般人他做不出来,很有技术含量的问题
不一样就不知道了,
document.getElementById('menu'+index).removeChild(oChild);childNodes 解释是:This collection is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1 .
貌似childNodes也不兼容ff,ie通过
测试代码
<body>
<div id="a">
<div>3</div>
<div></div>
</div>
</body>
<script>
alert(document.getElementById("a").childNodes[0].innerHTML)
</script>
<body>
<div id="a"> <div>3</div><div> </div>
</div>
</body>
<script>
var nn = document.getElementById("a").childNodes[0];
if(nn.nodeType != 1) nn = nn.nextSibling;
alert(nn.innerHTML)
</script>