gpt4 book ai didi

javascript - if 语句与 img.src

转载 作者:行者123 更新时间:2023-11-28 14:01:27 25 4
gpt4 key购买 nike

问题:每当我有单个“=”时,变量就会显示出来并且没问题……但它完全忽略了 if 语句。如果我只执行双“==”..变量不会显示,并且会进入 else 状态。让我知道你是否发现任何问题。

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>

最佳答案

if 之前执行 alert(pic1),您就会明白。

唯一的“问题”是 pic1 不等于 'pens.jpg'。如果替换为单个 =(赋值运算符),您将得到一个计算结果为 'pens.jpg' 的表达式,该表达式始终为 true ,所以它总是运行第一个分支。

关于javascript - if 语句与 img.src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com