<!DOCTYPE html>
<html>
<body>
<p id="intro">Hello World!</p>
<script>
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>
</body>
</html>
运行结果:
当时很疑惑感觉p标签里面是没有子元素的,为什么x.firstChild的打印结果是p标签里文本出来,后来想想了 在w3school里学的HTML DOM教程里说过:
所以猜测p元素节点的firstChild是文本节点,接下来有验证了一下
验证成功