我正在尝试更改HTML页面上链接的字体颜色。虽然其他JavaScript可以正常运行,但该链接拒绝更改颜色。

最初,链接字体颜色为白色:

a {
    color: white;
}


但是,单击按钮后,将执行以下功能:

function myFunction() {
    document.a.style.color = "black";
}


在JavaScript中必须有另一种定义“ a”的方法,但是google并没有帮助。有任何想法吗?

最佳答案

您必须先选择链接,然后才能对其进行修改。

有两种方法可以选择JavaScript中的元素。最常见的是:

document.getElementById()如果要通过其HTML id属性选择单个元素

document.querySelector()document.querySelectorAll()(如果要选择与CSS选择器匹配的第一个或所有元素)

document.getElementsByClassName()如果要基于其class属性选择元素

此外,您可以通过document.links选择文档中的所有链接

10-05 20:57
查看更多