等待Mr薰衣草
2016-04-11 18:51
请问DOM模型是这样吗?
<script type="text/javascript">
var mylist = document.getElementById("tcon");
var mychar=mylist.parentNode.parentNode.parentNode.lastChild;
document.write(mychar.innerHTML);
</script>
那么应该怎么理解var mychar=mylist.parentNode.parentNode.parentNode.lastChild;这句
就是取mylist.parentNode.parentNode的最后一个兄弟节点
<body class="1">
<div class="2">
<p class="3">
<a class="4"> </a>
</p>
</div>
<span class="5"></span>
</body>
var a=getElementsByTagName("a")[0]; //a标签
a.parentNode == p标签
a.parentNode.parentNode ==div标签
a.parentNode.parentNode.parentNode == body标签
a.parentNode.parentNode.parentNode.lastChild == span标签 //lastChild就是最后一个子标签
把《Javascript进阶》第九章看一下吧
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题