웹 페이지에 여러 개의 버튼이 있습니다. 그러나 클릭 할 때마다 버튼 하나씩 버튼 색상을 변경하려고합니다. 내 코드는 아래와 같습니다. 하지만 일하지 않아 .... 어떤 도움?여러 버튼의 토글시 버튼 색상이 변경되지 않습니다.
<html>
<head>
<script type="text/javascript">
function toggleColor(id) {
if(document.getElementById(id).style.background !== 'rgb(255,0,0)') {
document.getElementById(id).style.background = '#FF0000';
}
else {
document.getElementById(id).style.background = '#00FF00';
}
}
</script>
</head>
<body>
<button type="button" id="1" style="background-color:#00FF00;" onclick="toggleColor(this.id)">1</button>
</body>
: 나는 아직 준비가되지 않은 말하고 싶지만 자신을 테스트하고, 그냥 계속 지켜라. (douche와 같이 소리 내고 싶지는 않지만 배울 더 좋은 방법이다.) – Nenotlep
이'background! == 'rgb (255,0,0) {'때문에 코드에 sintax 오류가 발생했을 것이다. 'background! == '# ff0000') {' – DontVoteMeDown
미안하지만 내 실수는 ... # ff0000이더라도 작동하지 않습니다. –