我在網頁上有多個按鈕。但嘗試在每次點擊時更改單個按鈕的按鈕顏色。我的代碼如下。但不工作....任何幫助?按鈕顏色不會改變多個按鈕的切換
<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>
你的代碼看起來就像是在學習會話中間:)我說你還沒有準備好測試自己,只要堅持下去。 (不想聽起來像沖洗,但它是一種更好的學習方式) – Nenotlep
因爲這個'background!=='rgb(255,0,0){',你可能會在你的代碼上得到一個sintax錯誤。嘗試將其更改爲'background!=='#ff0000'){' – DontVoteMeDown
對不起,我的錯誤...但即使#ff0000它不工作.... –