【发布时间】:2016-05-11 23:40:49
【问题描述】:
我想创建一个简单的按钮,当我单击它们时,它会在红色和绿色之间变化,以表明某事已完成。有谁知道让按钮在颜色之间来回切换的简单方法?页面的设置还不是我想要的,但是需要先配置按钮,然后我才能按照我的意愿格式化页面的其余部分。我省略了处理正文和标题等其他内容的 CSS。 以下是我在网上看了一段时间后得到的:
function colorChange(id) {
var e1 = document.getElementById(id);
var currentClass = el.getAttribute("class");
if(currentClass == 'classA') {
el.setAttribute("class", "classB");
}
else {
el.setAttribute("class", "classA");
}
}
#select {
width: 10em;
height: 1.5em;
}
.classA {
background: red;
}
.classB {
background: green;
}
<input type="button" id="select" onclick="colorchange('select')" class="classA" />
【问题讨论】:
标签: javascript html css button colors