是否可以直接在页面上选择特定的文本字符串而无需id,class等...
我想从页面中删除此文本字符串“ERROR:AffiliateID invalid”。
有可能吗?
答案 0 :(得分:8)
这应该解决问题imho:
document.body.innerHTML = document.body.innerHTML.replace( /ERROR: AffiliateID invalid/g, "");
代码用空字符串替换字符串的所有出现。
编辑:只有当您100%肯定不会以任何方式破坏HTML时才使用它。
编辑2:
我不知道具体的jQuery函数。我找到了这个提示:
使用jQuery删除单词
简单的方法 - 使用正则表达式:
var el = $('#id'); el.html(el.html()。replace(/ word / ig,“”));
该示例使用与纯javascript中的版本相同的replace函数。该功能来自JavaScript 1.2(10年前的标准,并在所有主流浏览器中实现)。所以我猜没有理由使用jQuery中的函数。
2)有plugin替换指定HTML标记中的文本。也许值得一试。