如何使用userscript替换部分HTML代码?

时间:2017-10-19 15:10:51

标签: javascript html greasemonkey userscripts

我想安装greasemonkey来使用userscript,在加载特定页面时,然后插入一些代码将表拆分为两部分。

我找到一些资源来教人们在这里替换html部分代码:

http://userscripts-mirror.org/scripts/review/135341

如果我只是替换值的一部分,它可以正确执行。但不是一句话。

以下是我想要使用的内容:

Source:
... 
<TABLE width="370" align="center" border="0" style="font-size:7pt;font:bold">
...

我将在下面插入代码,在TABLE

之前
</td></tr></tbody></table><table><tbody><tr><td>

使其看起来像

</td></tr></tbody></table><table><tbody><tr><td><TABLE width="370" align="center" border="0" style="font-size:7pt;font:bold">

我看了例子,让这个工作!

var HTML = document.body.innerHTML;
HTML = HTML.replace(/width="370"/ig, 'width="380"');
document.body.innerHTML = HTML;

可以通过width =“370”width =“380”

成功替换

但是当我尝试这个时

HTML = HTML.replace(/<TABLE width="370"/ig, '<TABLE width="380"');

我一无所获......

这是我打算做的代码,但它也失败了

HTML = HTML.replace(/<TABLE width="370"/ig, '<\/td><\/tr><\/tbody><\/table><table><tbody><tr><td><TABLE width="380"');

0 个答案:

没有答案