gpt4 book ai didi

Javascript .className 不工作

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

我正在尝试使用这段 js 来更改引用当前 URL 的链接类。它似乎工作了一半,但 .className 位不起作用。例如,如果我使用 a[i].innerHTML = 'activelink',它确实会更改 innerHTML。 Firebug 报告没有错误。

window.onload = activateCurrentLink;

function activateCurrentLink(){
var a = document.getElementsByTagName("A");
for(var i=0;i<a.length;i++)
if(a[i].href == window.location.href.split("#")[0])
a[i].className += 'activelink';
}

我不得不承认这主要是抄袭,因为我的 js 知识非常非常有限。有人可以帮忙吗?

最佳答案

您忘记了向元素添加附加类时必需的空格符号

a[i].className += ' activelink';

关于Javascript .className 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27321665/

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