使用 JavaScript 進行標記? " /> 使用JavaScript 標記?" />
使用純JavaScript 從DIV 標籤取得文字內容
如果嘗試擷取
與將所有 DOM 內容捕獲到字串中的 innerHTML 不同,textContent 專門檢索
<code class="html"><div id="test"> Some <span class="foo">sample</span> text. </div></code>
使用innerHTML將產生:
<code class="js">var node = document.getElementById('test'); var htmlContent = node.innerHTML; // htmlContent = "Some <span class="foo">sample</span> text."</code>
而textContent提供:
<code class="js">var textContent = node.textContent; // textContent = "Some sample text."</code>
這種區別在以下情況下至關重要:處理可能包含文字和非文字元素的DOM 內容。
有關其他信息,請參閱Mozilla 開發者網絡(MDN) 文件:
以上是使用 JavaScript 從