Greasemonkey:更改网页中的文字?

Nop*_*ope 3 javascript greasemonkey

我用过这个功能:

document.getElementsByTagName('strong')
Run Code Online (Sandbox Code Playgroud)

获取具有该类型格式的页面中的所有文本.HTML看起来像:

<td align="center" valign="bottom"><H1><font size="+4"><strong>TEXT_HERE</strong></font> <br>
Run Code Online (Sandbox Code Playgroud)

我想将"TEXT_HERE"更改为其他内容或将其全部删除.我该怎么做呢?

在此先感谢您的帮助 :)

Tom*_*lak 7

有一个for循环?

var strongElems = document.getElementsByTagName('strong');
var wantToHide  = true || false;

for (var i=0; i<strongElems.length; i++)
{
  var thisElem = strongElems[i];
  if (wantToHide)
  {
    thisElem.style.display = "none"; // hide it
  }
  else
  {
    thisElem.textContent = "something else"; // change it
  }
}
Run Code Online (Sandbox Code Playgroud)

  • 谷歌.:-D(SCNR).至于文档:对于Firefox,Mozilla开发人员中心是要走的路,因为IE基本上都在MSDN中.剩下的就是谷歌. (2认同)