为了账号安全,请及时绑定邮箱和手机立即绑定

为什么没有输出HTML/CSS,但是它的<li>中子内容显示了


<script  type="text/javascript">   
   var mylist = document.getElementById("tcon");
   var mylist1= mylist.parentNode.parentNode.parentNode.lastChild.childNodes;
   for(i=0;i<mylist1.length;i++)
   {
   document.write(mylist1[i].innerHTML);
   }
</script>


</body>
</html>


正在回答

2 回答

你写多了一个 childNides了吧    爸爸的爸爸的爸爸的最后一个儿子已经是<li>了,内容就是CSS/html,你还加多个“儿子”,就变成了<ul>的内容了。

0 回复 有任何疑惑可以回复我~

浏览器的不同,你输出的是<li>标签前面的空格,所以没有内容。两个办法一是把<li>前的空格删了。二是写个while语句判断非空格时才输出

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么没有输出HTML/CSS,但是它的<li>中子内容显示了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信