有人可以帮我写一个简单的Greasemonkey脚本,它允许它在一个网站上搜索一串文字,然后简单地将其涂成红色吗?
例如,假设一个网站上有“正常健康(R11-0902 Gr 9)”字样......我们可以编写这个脚本来使这个实例变为红色吗?我经常编辑脚本以添加其他字符串以变为红色。
答案 0 :(得分:2)
以下代码将突出显示此页面中的所有Greasmonkey
。
document.body.innerHTML= document.body.innerHTML.replace(/Greasemonkey/g, function(m){
return '<span style="background-color:yellow">'+m+'</span>'
});
在您的情况下,模式类似于/\w+ \w+ \(\w\d\d-\d{4} \w\w \d\)/
。这仅适用于单词(正常健康(R11-0902 Gr 9))的格式一致的情况。
其他格式可以是,
/\w+ \w+\([^\)]+\)/
/\w+ \w+\([^\s\w\d]+\)/