【发布时间】:2020-07-26 10:35:09
【问题描述】:
我目前正在制作 5 个按钮,用户按下其中一个按钮后,它们都会被禁用。我已经设法做到了,但我也会添加所选按钮的标志或颜色,但我无法让它工作。 我有 5 个这样的按钮:
<button class="btn white black-text voteBtn" id="btn1" onclick=" disableButton();"> Button 1 </button>
我使用的javascript是:
function disableButton(){
var elems = document.getElementsByClassName("voteBtn");
for(var i = 0; i < elems.length; i++) {
elems[i].disabled = true;
};
};
我尝试使用切换功能从那里切换额外的类和背景颜色,但我无法让它工作。有没有办法可以为所选按钮添加背景颜色?
【问题讨论】:
-
您是在说互斥按钮,即始终启用一个按钮,而其他所有按钮都不会?
-
@ScottMarcus 你到底在说什么 getElementsByClassName 永远不应该被使用.....
-
@epascarello 阅读链接。
标签: javascript