问答详情
源自:9-10 访问父节点parentNode

undefined

为何在获取孩子节点时,有孩子节点,却老出现undefinded

提问者:lh的妹妹 2015-05-31 20:13

个回答

  • 品茗见南山
    2015-06-24 14:02:35
    已采纳

    原因就是课件里说的注意: 浏览器兼容问题,chrome、firefox等浏览器标签之间的空白也算是一个文本节点。这个原因。

    我这输出都需要这样才行,mylist.parentNode.parentNode.parentNode.childNodes[7].innerHTML

    被空格挤到了第七个。

    有同学用lastChild.其实也被空格给占据了。可以循环mylist.parentNode.parentNode.parentNode.childNodes,

    取到第4个nodeName是li的取innerHtml。不够真麻烦。。

  • 戈饭
    2015-06-01 00:16:38

    贴代码