parentNode问题

来源:9-10 访问父节点parentNode

慕田峪6820120

2016-07-11 16:29

document.write(mylist.parentNode.parentNode.lastChild.innerHTML);为什么我写了这个之后出现的是undefined

写回答 关注

2回答

  • 慕粉3549687
    2016-07-11 19:24:38
    已采纳

    因为你的最后一个</tr>标签和</table>标签之间有空格,而谷歌、火狐等浏览器默认空格的节点类型是text,而text节点没有innerHTML属性,所以显示undefined。

    解决办法:去掉</tr>标签和</table>标签之间有空格。

    慕田峪682...

    非常感谢!

    2016-07-12 08:46:53

    共 1 条回复 >

  • 艾欧尼亚TV丶飘落的小树叶
    2016-07-11 19:59:35

    除了ie浏览器之外的浏览器会把空格也算成一个节点,所以就如楼上所说,如果你需要得到答案就要在代码换行这里把换行删掉。

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题