使用Greasemonkey更改HTML [英] Changing HTML With Greasemonkey

查看:93
本文介绍了使用Greasemonkey更改HTML的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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



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



以下是源代码的一部分,内容下面的示例中,我希望在< b> 标签之间添加当前时间 Raiton 。 / p>

 < html> 
< head>

最近获胜者:< b> Raiton< / b>< br>
条目费用:< font color = 22AA22>< b> 11000< / b>< / font> (重置在Dayroll)< br>

入场费用以< font color = 2222AA>< b> 11< / b>< / font>条目到< font color = 22AA22>< b> 22000< / b>< / font>亮<峰; br>
今天的播放次数:< font color = AA2222>< b> 0< / b>< / font>< br>


< / body>
< / html>


解决方案

到目前为止,我还没有看到任何答案只是回答这个问题。试试这个:

  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();
休息;


演示:

I've been searching for a way to change HTML on a website my main problem being it does not have an id tag that I can use to pull it out and change it, using Greasemonkey JavaScript.

sorry I left that part out. I am logging the current winner on a server and trying to use JavaScript via Greasemonkey to show the last winning time on the game site.

Below is part of the source, in the example below I'd want to add the current time beside Raiton between the <b> tags.

<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>

解决方案

So far, I haven't seen any answers that just answer the question. Try this:

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;
    }
}

Demo: http://jsfiddle.net/mattball/Nvwmd/

这篇关于使用Greasemonkey更改HTML的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆