使用 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 从