問題:いつでも、私は単一の '='変数が表示され、正常になりますが、if文を完全に無視します。私はダブル '==' ..だけを行う場合、変数が表示されないと、それはelseの状態になります。あなたは何かが間違っているかどうかを知っている。ここif文with img.src
var pic1 = document.getElementById('team1pic').src;
var win1 = document.getElementById('wins').innerHTML;
if (pic1 == 'pens.jpg') {
document.getElementById('wins').innerHTML = PittWins;
} else {
document.getElementById('wins').innerHTML = 'no';
}
は私が
<a class="dock-item" id="pens" href="#" onclick="document.getElementById('team1pic').src='pens.jpg'"><span>Pittsburgh Penguins</span><img src="pens.jpg" alt="Pittsburgh Penguins" /></a>`
、その後
<th width="35%" ><img src=""/id='team1pic'></th>
pic1の警告は何らかの理由で文書のURLを出しますか?私はteam1picがonclickを変更するように設定しているので、それはそのクリックまで定義されていません – Shawn