gpt4 book ai didi

javascript - 使用 1 个 javascript 更改按钮的背景颜色

转载 作者:行者123 更新时间:2023-11-30 12:28:15 25 4
gpt4 key购买 nike

我想更改按钮的背景颜色。到目前为止,这是我的代码:

<script>
function setColor(btn) {
var property = document.getElementById(btn);
if (property.style.backgroundColor == "rgb(127, 255, 0)") {
property.style.backgroundColor = "rgb(255, 0, 0)"
}
else if(property.style.backgroundColor == "rgb(255, 0, 0)")
{
property.style.backgroundColor = ""
}
else {
property.style.backgroundColor = "rgb(127, 255, 0)"
}
}
</script>

<input type="button" id="button" value = "button" onclick="setColor('button')";/>

这需要一个按钮。如果我有多个按钮,它只会改变第一个按钮的颜色。如何使用此 JavaScript 更改每个按钮的颜色?

最佳答案

<input type="button" id="button" value = "button" onclick="setColor(this);"/>

js:

function setColor(btn) {
if (btn.style.backgroundColor == "rgb(127, 255, 0)") {
btn.style.backgroundColor = "rgb(255, 0, 0)"
}
else if(btn.style.backgroundColor == "rgb(255, 0, 0)")
{
btn.style.backgroundColor = ""
}
else {
btn.style.backgroundColor = "rgb(127, 255, 0)"
}
}

关于javascript - 使用 1 个 javascript 更改按钮的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com