Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择页面上的特定文本并将其删除_Javascript_Jquery - Fatal编程技术网

Javascript 选择页面上的特定文本并将其删除

Javascript 选择页面上的特定文本并将其删除,javascript,jquery,Javascript,Jquery,可以直接在页面上选择特定的文本字符串,而无需id、类等 我有一个文本字符串错误:AffiliateID无效,我想从页面中删除它 有可能吗?这将解决以下问题: document.body.innerHTML = document.body.innerHTML.replace( /ERROR: AffiliateID invalid/g, ""); 该代码将所有出现的字符串替换为空字符串 编辑:只有当你100%确信它不会以任何方式破坏你的HTML时才使用它 编辑2: 我不知道这有什么具体的jQue

可以直接在页面上选择特定的文本字符串,而无需id、类等

我有一个文本字符串错误:AffiliateID无效,我想从页面中删除它


有可能吗?

这将解决以下问题:

document.body.innerHTML = document.body.innerHTML.replace( /ERROR: AffiliateID invalid/g, "");
该代码将所有出现的字符串替换为空字符串

编辑:只有当你100%确信它不会以任何方式破坏你的HTML时才使用它

编辑2:

我不知道这有什么具体的jQuery函数。我发现了这个提示:

一,

使用jQuery删除一个单词

简单的方法–使用正则表达式:

var el=$'id'; el.htmlel.html.replace/word/ig

该示例使用与纯javascript中版本相同的函数。该函数来自JavaScript1.2,该标准已有10年历史,在所有主要浏览器中都已实现。所以我想没有理由使用jQuery中的函数


2有一个用于替换指定HTML标记中的文本的方法。也许值得一试。

-这可能会对您有所帮助您知道哪个元素包含文本吗?甚至只是页面上元素的嵌套位置?使文本可以直接作为目标的东西?有趣的是,当在FF-->ERROR:AffiliateID invalid中查看源代码时,它出现在标记之前。这是完美的。我认为这是一个javascript版本。Jquery版本相同吗?还有一种方法可以将该文本放入警报框,然后将其删除吗?真是妙极了!