开发者问题收集

如何通过单击更改按钮的颜色

2020-01-21
1277

我想在点击时更改按钮的颜色 我使用了此代码,但它不起作用

onclick => myFunction();
function myFunction() {
  document.getElementById('#"+buttonId+"').style.color = "red";
}
3个回答

我认为 buttonId 未定义或错误。

尝试此操作:

onclick => myFunction();

function myFunction() {
    var buttonId = 'myButton';
    document.getElementById(buttonId).style.color = "red";
}

以及 HTML 中的操作:

<button id="myButton">hello I am the button</button>
brandt.codes
2020-01-21

请尝试这个

function myFunction() {
    document.getElementById('myButton').style.color = "red";
}
<button id="myButton" onClick="myFunction()">Change Color</button>
kelvin kantaria
2020-01-21
const changeColor = ()=>{
  const button = document.getElementById('button');
  button.style.color = 'red'
}
<button id="button" onclick="changeColor()">Click me</button>
Evan
2020-01-21