首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js的一点小疑点

2012-11-03 
js的一点小问题因为这样写有兼容性问题document.getElementById(main).childNodes[1]document.getElemen

js的一点小问题
因为这样写有兼容性问题document.getElementById("main").childNodes[1]
document.getElementById("main").getElementsByTagName("div")[1]这样写又有错,应该要怎么写呢?


[解决办法]

HTML code
<script>window.onload=function(){    alert(document.getElementById("main").getElementsByTagName("div")[1].innerHTML)}</script><div id="main"> <div></div><div>test</div></div>
[解决办法]
document.getElementById("main").getElementsByTagName("div")[1]
这样写是没问题的。
[解决办法]
其实只要你把childNodes改成children 就好了。。兼容问题。

热点排行