我看不出为什么我的if/else语句无法正常工作?为什么我的if/else语句不起作用?
的JavaScript
var month_games = "Games";
var month_hit = "Hit";
var month_stake = "Stake";
var month_profit = "Profit";
var games_month = 0;
var hit_month = 0 + "%";
var stake_month = 0;
var profit_month = 0;
$(document).ready(function(){
document.getElementById("Games_Month").innerHTML = month_games;
document.getElementById("Hit_Month").innerHTML = month_hit;
document.getElementById("Stake_Month").innerHTML = month_stake;
document.getElementById("Profit_Month").innerHTML = month_profit;
});
$('#January').click(function(){
if ($('#Games_Month').innerHTML = month_games)
{$('#Games_Month').innerHTML = games_month;}
else {$('#Games_Month').innerHTML = month_games;}
});
HTML
<table class="table">
<thead>
<tr id="January">
<th>January</th>
<th id="Games_Month"></th>
<th id="Hit_Month"></th>
<th id="Stake_Month"></th>
<th id="Profit_Month"></th>
</tr>
</thead>
现在,当我点击#january
,我想的其它ID的改变到另一个变量是什么inner.HTML,但点击时再次,将其改回。
我的代码有什么问题?
因为jQuery没有'innerHTML'? – adeneo
'='是赋值运算符,您应该在'if'语句中使用'=='或'==='作为等号运算符 –