gpt4 book ai didi

javascript - 如何使用 JavaScript 从 div 标签中过滤掉 HTML 标签

转载 作者:行者123 更新时间:2023-11-30 07:43:05 25 4
gpt4 key购买 nike

我有这个 HTML 代码:

<div>
756
<span></span>
</div>

我想使用 JavaScript 从 div 中检索数字 756标记并将其递增 1。过滤掉 <span> 的最佳方法是什么?从 div 标签内,所以我只得到数字?

最佳答案

试试这个:

var div = document.getElementsByTagName("div")[0],
content = div.textContent || div.innerText;

textContent 被除 IE8- 之外的所有浏览器支持,innerText 被除 FF4- 之外的所有浏览器支持。因此,同时使用两者,您应该会得到稳定的结果。

http://www.quirksmode.org/dom/w3c_html.html

这两个属性都返回带有剥离 HTML 标签的文本内容。

示例:http://jsfiddle.net/HnWxk/ (在 chrome/ff/ie7 中测试)

现在,如果你想增加它,就这样做:

content++;

它应该投一个数字:http://jsfiddle.net/HnWxk/3/

关于javascript - 如何使用 JavaScript 从 div 标签中过滤掉 HTML 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12495020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com