我正在尝试更改 HTML 页面上链接的字体颜色。虽然 JavaScript 的其余部分工作正常,但链接拒绝更改颜色。
最初,链接字体颜色为白色:
a {
color: white;
}
但是,当单击按钮时,将执行此功能:
function myFunction() {
document.a.style.color = "black";
}
一定有另一种方法可以在 JavaScript 中定义“a”,但谷歌没有提供帮助。有什么想法吗?
最佳答案
您必须先选择链接,然后才能修改它。
在 JavaScript 中有几种选择元素的方法。最常见的是:
document.getElementById()
如果您想通过其 HTML id
属性选择单个元素
document.querySelector()
或 document.querySelectorAll()
如果你想选择匹配 CSS 选择器的第一个或所有元素
document.getElementsByClassName()
如果您想根据元素的 class
属性选择元素
此外,您可以通过 document.links
选择文档中的所有链接。
关于javascript - 使用 JavaScript 更改链接颜色属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52597981/