大神帮看看我的代码和思路

<script  type="text/javascript">    

   var mylist = document.getElementById("tcon"); 

   var o=mylist.parentNode.parentNode.parentNode.childNodes;

   for(var i=0;i<o.length;i++){

       if(o[i].getAttribute("id")=="lesson4")

       {

           document.write(o[i].innerHTML);

       };

       };

</script> 

为什么我写的这个会报错?有谁帮忙看看,我在想是不是因为mylist的子节点包含了空白节点,而空白节点并没有id属性,所有用getAttribute("id")去遍历所有的节点元素是有问题的,麻烦大神看看我的思路对吗?


慕运维7030964
浏览 1150回答 3
3回答

来虐小学生

能贴一下完整代码么,虽然我也是个小白。。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript