我在我的網站上創建了一個開關。它像一個燈開關一樣工作。當人們點擊它時,一些文本段落的背景顏色和顏色將切換到不同的顏色。我寫了下面的代碼,併成功完成了任務:If Else statement in Javascript
$(".clickme").click(function() {
$('html').css('background-color', 'black');
$('#top_nav a').css('color', '#ff7b00');
$('.back_face').css('background-color', 'black');
return false;
});
但是現在我想打開燈光。我創建了一個名爲lighton的var,並將其設置爲0.我嘗試使用if else語句來完成任務,但它不起作用。下面是我寫的代碼和失敗的代碼:
<a href="" class="clickme">Click me</a>
<script>
$(".clickme").click(function() {
var lightoff = 0;
if (lightoff=0){
$('html').css('background-color', 'black');
$('#top_nav a').css('color', '#ff7b00');
$('.back_face').css('background-color', 'black');
lightoff = 1;
return false;
}else{
$('html').css('background-color', 'white');
$('#top_nav a').css('color', 'black');
$('.back_face').css('background-color', 'white');
lightoff = 0;
return false;
}
});
</script>
我剛剛開始學習JavaScript,並且已經檢查了JavaScript條件語句語法。所以我希望有人知道我的代碼有什麼問題。非常感謝。
put'var lighto如果(lightoff = 0){'您需要使用'=='兩個equaltos()函數,則ff = 0;'out of your'click()'事件 – zzlalani