</li>
<li id="lesson2">das</li>
<li id="lesson3">dadf</li>
<li id="lesson4">HTML/CSS
<ul>
<li>文字</li>
<li>段落</li>
<li>表单</li>
<li>表格</li>
</ul>
</li></ul>
<script type="text/javascript">
var mylist = document.getElementById("tcon");
document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);
</script>
中的</li></ul> 如果换行分开为什么就不能访问节点了啊?
你访问的是id为lesson4的li节点 你改后面对前面是没有影响的 输出的是lesson4的内容
因为你换行之后,lastChild就变了,变成了空白文本符,自然没输出结果了。(浏览器问题)
的确是有问题,同求为什么
可以啊 你再试试?