虽然使用 jQuery 检索 div 标签的文本内容是一种常见方法,但它肯定不是最常用的方法。唯一的选择。 JavaScript 提供了本机方法,可以有效地提取文本,而无需依赖外部库。
用于此目的的主要方法之一是 textContent 属性。与innerHTML不同,innerHTML返回元素的整个HTML内容,包括标签和属性,textContent仅检索文本内容。
让我们深入研究一个示例来演示其用法:
<code class="js">function test() { var t = document.getElementById('superman').textContent; alert(t); }</code>
在这种情况下,textContent 属性被分配给 t 变量,该变量随后在调用alert() 函数时显示 id 为“superman”的 div 中的纯文本。
值得注意的是,textContent 属性与innerHTML类似,将文本节点和没有子节点的元素视为文本内容。如果您的 div 元素包含多个嵌套元素或复杂标记,请避免依赖 textContent,因为它可能无法准确捕获所需的文本。
以上是如何在没有 jQuery 的情况下从 JavaScript 中的 Div 标签检索文本?的详细内容。更多信息请关注PHP中文网其他相关文章!