1. Node接口的属性
1.1 Node.textContent
textContent属性返回当前节点和它的所有后代节点的文本内容。
<body>
<div id="divA">This is <span>some</span> text</div>
<script>
var myDiv = document.getElementById("divA");
console.log(myDiv.textContent); // This is some text
</script>
</body>
1.2 Node.nextSibling和Node.previousSibling
nextSibling属性返回紧跟在当前节点后面的第一个同级节点。如果当前节点后面没有同级节点,则返回null。
previousSibling属性返回当前节点前面的、距离最近的一个同级节点。如果当前节点前面没有同级节点,则返回null。
<body>
<div id="divA">This is <span>some</span> text</div><div id="divB">That is <span>some</span> text</div>
<!-- 注意,nextSibling和previousSibling都会识别代码中的空白 -->
<script>
var myDiv = document.getElementById("divA&#