. getelementbyid(& # 39; & # 39;).src不会改变Chrome和IE中的图像

document.getElementById('').src doesn't change the image in Chrome and IE

本文关键字:IE Chrome 图像 src getelementbyid 改变      更新时间:2023-09-26

我有以下代码:

<img src="img/icon_001.png"class="nodesImages" id="nodo179"/>

,但我需要改变图像与if语句:

if (alarma179 == "1") {
    document.getElementById('nodo179').src = "img/icon_007.png";
}

使用Firefox没有问题,但使用Chrome和IE则不会改变图像。你知道有什么方法可以让浏览器支持这个功能,或者有其他方法可以改变图像吗?

提供的代码也适用于我。所以,也许你的IE和Chrome正在阻止JS。(你可以通过(http://activatejavascript.org/)轻松查看)要解除封锁,你必须调整浏览器中的一些设置。在同一个网站上,你可以找到如何做到这一点的解释。

或者,在IE中,您可以刷新页面(F5),然后单击底部的"允许阻止内容"按钮。

在Chrome中,你可以在Chrome的设置中允许/阻止JS。单击:设置>显示高级设置…>隐私>内容设置> javascript部分。同样的解释也在这里:(https://productforums.google.com/forum/#!topic/chrome/BYOQskiuGU0).