代码示例:(标识:jsck_node_textcontent_innerhtml_innertext)
<!DOCTYPE html>
<html>
<body>
<h1>Element 对象</h1>

<h2>innerText、innerHTML 与 textContent 的区别</h2>

<p id="myP">   This element has extra spacing   and contains <span>a span element</span>.</p>

<button onclick="getinnerHTML()">获取 innerHTML</button>
<button onclick="getinnerText()">获取 innerText</button>
<button onclick="gettextContent()">获取 textContent</button>

<pre id="demo"></pre>

<p>IE 9 及更早版本不支持 innerText 属性。</p>
<p>IE 8 及更早版本不支持 textContent 属性。</p>

<script>
function getinnerText() {
  let text = document.getElementById("myP").innerText;
  document.getElementById("demo").innerText = text;
}

function getinnerHTML() {
  let text = document.getElementById("myP").innerHTML;
  document.getElementById("demo").innerText = text;
}

function gettextContent() {
  let text = document.getElementById("myP").textContent;
  document.getElementById("demo").innerText = text;
}
</script>

</body>
</html>
运行结果: