gpt4 book ai didi

javascript - getElementsByTagName 排除脚本标签

转载 作者:行者123 更新时间:2023-12-02 14:36:10 26 4
gpt4 key购买 nike

正如标题所示,我想排除脚本标记。

因为使用正则表达式时(至少我认为这是正确的名称:P)

我已经到了某事的地步

var wdc = /something/g;

包含在

var foundwdc = words.match(wdc).length;

因此,当我提醒 findwdc 时,它会给出 3 个“东西”,而不是体内所需的两个

var words = document.getElementsByTagName('body')[0].innerHTML;

希望这足够清楚:D并希望标题是正确的:P

最佳答案

使用replace() 从字符串中删除脚本标签

var words = document.getElementsByTagName('body')[0].innerHTML.replace(/<script[^>]*>[\s\S]*?<\/script>/gi, '');

console.log(words);
hi hello
<script>
</script>

<小时/> Regex explanation here .

Regular expression visualization

关于javascript - getElementsByTagName 排除脚本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37435100/

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