Так что я делаю эту кнопку, которая меняет цвет фона при нажатии на нее, но когда вы нажмете ее снова, цвет вернется к умолчанию (цвет был до того, как вы впервые нажали). это мой HTML:javascript сделать изменение цвета фона каждый раз, когда вы нажимаете
<span onclick="Switch(this)" class="button" id="button1">button</span>
и мой JavaScript:
<script type="text/javascript">
function Switch(obj) {
var div = document.getElementById(obj);
if(div.style.backgroundColor === "#6DFC93"){
div.style.backgroundColor = "#27D956";
}else{
div.style.backgroundColor = "#6DFC93";
}
}
</script>
Любые предложения?
Возможный дубликат [Как изменить цвет фона с JavaScript?] (http://stackoverflow.com/questions/197748/how-do-i-change-the-background-color-with -javascript) – peinearydevelopment
Какая ошибка вы получаете? – void
@void Я подозреваю, что он пытается выяснить, как это сделать в первую очередь. – AGE