课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么mylist.parentNode.parentNode.parentNode.lastChild.innerHTML不是表格呢?
2016-10-02
源自:JavaScript进阶篇 9-10
正在回答
1、lastChild原则是最后一个节点,但由于有空白文本节点的问题,建议用lastElementChild;2、这里的last是指向,<li id="lesson4">这个节点,它下面还有UL节点,UL节点下还有LI节点,所以正确的获得列表应该是mylist.parentNode.parentNode.parentNode.lastElementChild.childNodes[1].childNodes;3、这样得到的还不是最后的结果,现在是一个UL节点下的LI节点数组,你还要用FOR把他遍历出来。
碳60 提问者
mylist.parentNode.parentNode.parentNode指的是html
mylist.parentNode.parentNode.parentNode.lastChild指的是body
其实等价于mylist.parentNode.parentNode
后边那个innerHTML则为body里的内容
碳60 提问者 回复 碳60 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答大神帮我看一下
2 回答我这不出结果啊,请哪路大神帮帮看一下?
3 回答看不懂 请教大神
2 回答大神帮忙看一下
5 回答(index+1,2)这句看不懂啊!!哪位大神解答一下