我正在尝试更改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
选择文档中的所有链接