gpt4 book ai didi

Javascript如何根据href更改 anchor 背景颜色

转载 作者:行者123 更新时间:2023-12-03 11:27:17 25 4
gpt4 key购买 nike

我正在尝试编写一个greasemonkey脚本来突出显示论坛页面上的特定主题。 href 包含主题编号,如果 anchor 文本与这些主题之一匹配,我想更改 anchor 文本的背景颜色。我已经尝试了以下功能,但它不起作用,并且似乎无法再使用 Firefox 调试器来调试油脂脚本了。有人知道我做错了什么吗?

function highlightTopics() {
var pattern = /topic3048|topic2145|topic2147/;
var anchors=document.getElementsByTagName('a');
for (var i = 0; i < anchors.length; i++) {
if (pattern.test(anchors(i).href) {
anchors(i).style.backgroundColor = 'GreenYellow';
}
}
}

最佳答案

看起来 if 上仍然缺少 )

    var anchors = document.getElementsByTagName('a');
var pattern = /topic3048|topic2145|topic2147/;

for (var j = 0; j < anchors.length; j++) {

if ( pattern.test( anchors[j].href ) ) {
anchors[j].style.backgroundColor = 'GreenYellow';
}
//optional
else {
console.log(anchors[j].href);
}

}

您应该尝试检查 firebug 控制台,也可以使用 IDE ,如 Sublime Text、WebStorm。

关于Javascript如何根据href更改 anchor 背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26868420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com