javascript - 使用 JavaScript 更改按钮的 CSS 类

标签 javascript css

是否可以使用 JavaScript 更改 HTML 按钮的 CSS 类?

我试过了,但没用:

document.getElementById("btnChoice1").setAttribute("class", "redButton");

HTML 按钮

<button class="basicButton" id="btnChoice1">

CSS

.basicButton {
    width:300px;
}

.redButton {
    width:300px;
    background-color:red;
}

最佳答案

className 是首选,但您的 setAttribute() 代码应该有效。如果它不起作用,那么您可能在按钮出现在页面上之前执行了 Javascript。

检查代码是在 window.onload 事件中还是在按钮标记之后。

关于javascript - 使用 JavaScript 更改按钮的 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13698025/

相关文章:

javascript - KnockoutJS 选项与重复值绑定(bind)

javascript/jquery 输入验证

css - 对我的 ie 样式表使用 if endif 不起作用。 HTML/CSS

c# - 在所有网页上使用相同的页眉和页脚

css - TYPO3 - 修改介绍包 CSS?

javascript - 如何创建一个正则表达式来检查字符串是否包含 JavaScript 中的特定模式?

javascript - nodejs mongodb native 驱动程序不显示文档

javascript取消图像加载

javascript - 尝试制作一个基本的加载页面

html - 粘性菜单上的下拉菜单?