javascript - 使用 JavaScript 更改链接颜色属性

标签 javascript html css

我正在尝试更改 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/

相关文章:

javascript - 数组 forEach() 与 reduce()

JavaScript 找出数字从哪里开始并添加标签

javascript - 如何使用 javascript 创建一个仅在 IE6 中显示的模板?

html - Outlook HTML 邮件 - 将链接项目更改为嵌入

javascript - 是否有任何技巧可以通过 css 或 javascript 卡住相对于容器的 html 元素

javascript - 用内容填充一个 Div

javascript - 如何显示引导模式选项卡的内容?

javascript - 我怎样才能让用户只输入数字(带/不带小数点)。或数字与 'K'/'B'

html - excel截断从html中提取的非常大的整数

javascript - 无需放置高度的可滚动容器