用于搜索网页内部链接的脚本

时间:2016-01-31 23:05:55

标签: javascript greasemonkey

是否可以在greasemonkey中编写一个脚本,该脚本将在给定链接列表中找到特定/提及的关键字,例如页面有10个链接,我正在寻找单词" ramp"并且在那些10个链接上它可以去突出显示单词" ramp" ?

1 个答案:

答案 0 :(得分:0)

我无法发表评论,因为我没有足够的声誉。正如另一方所说,不应该这样问你的问题。 我假设您不了解Javascript,因此这里有一个快速而又脏的代码可以解决您的问题。

"use strict";
var links = document.getElementsByTagName("a");
for (let i=0; i<links.length; i++) {
    let link = links[i];
    link.innerHTML = link.innerHTML.replace("ramp", "<span style='background-color: yellow;'>ramp</span>");
}

现在您已拥有代码,我建议您花一些时间在以下链接上:     https://developer.mozilla.org/en-US/docs/Web/API/Element/getElementsByTagName     https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML     https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span