之前的讲课中,说空白也是文本节点,然后我把div标签换行,输出div的childNodes,第一个节点就是div标签中的内容,那div后的空白为什么就不是文本节点了呢?
<body>
<div id="t">
</div>
<script>
var textdiv = document.getElementById("t");
console.log(textdiv.nodeName+"/"+textdiv.nodeValue);//打印结果为:DIV/null
var textnode =textdiv.childNodes[0];
console.log(textnode.nodeName+"/"+textnode.nodeValue);//打印结果为:#text/
</script>
</body>
emmmmm...空白的确实是文本节点啊。。。