问题:每当如果我有单个'='该变量将显示并罚款..但它完全忽略了if语句。如果我只做双'=='..变量不显示,并且它转到else状态。让我知道你是否看错了。如果声明与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';
}
这里是一些HTML来与它一起去,我有
<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 2011-02-06 23:00:02