傻兔子_
2016-11-04 20:18
<script type="text/javascript">
var mylist = document.getElementById("tcon");
document.write(hCon.lastChild.firstChild.innerHTML);
//document.write(hCon.chileNodes[3].childNodes[0].nodeValue);
</script>
一个输出Undefined 一个输出 HTML./CSS ,这是什么原因?
innerHTML是显示元素标签内的内容;
第一个documentwrite中hCon.lastChild.firstChild就是指HTML/CSS那个文本节点,文本节点显示用nodeValue;
第二个documentwrite中第一个childNodes拼写错了
<script type="text/javascript">
var mylist = document.getElementById("tcon");
//document.write(mylist.parentNode.parentNode.parentNode.lastChild.innerHTML);
var hCon=mylist.parentNode.parentNode.parentNode;
document.write(hCon.lastChild.firstChild.innerHTML);
//document.write(hCon.chileNodes[3].childNodes[0].nodeValue);
</script>
这是源码,在问问题的时候删多了。 麻烦解答一下。
hCon都没定义,还能输出?
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题