使用Greasemonkey更改HTML

win*_*ock 5 html javascript greasemonkey

我一直在寻找一种方法来改变网站上的HTML我的主要问题是它没有id标签,我可以使用它来使用Greasemonkey JavaScript将其拉出来并进行更改.

对不起,我把那部分遗漏了.我正在服务器上记录当前的获胜者,并尝试通过Greasemonkey使用JavaScript来显示游戏站点上的最后获胜时间.

下面是源代码的一部分,在下面的示例中,我想在标签之间添加Raiton旁边的当前时间<b>.

<html>
<head>

Most Recent Winner: <b>Raiton</b><br>
Entry Cost: <font color=22AA22><b>11000</b></font> (resets at Dayroll)<br>

Entry costs go up in <font color=2222AA><b>11</b></font> entries to <font color=22AA22><b>22000</b></font> Ryo<br>
Number of plays today: <font color=AA2222><b>0</b></font><br>


</body>
</html>
Run Code Online (Sandbox Code Playgroud)

Mat*_*all 4

到目前为止,我还没有看到任何能够回答这个问题的答案。尝试这个:

var elts = document.getElementsByTagName('b'),
    i = elts.length,
    elt,
    text;

while (i--)
{
    elt = elts[i];
    text = elt.textContent;
    if (text === 'Raiton')
    {
        elt.textContent = text + ' ' + new Date();
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

演示: http: //jsfiddle.net/mattball/Nvwmd/