Javascript document.getElementById(';';).src不';t更改Chrome和IE中的图像

Javascript document.getElementById(';';).src不';t更改Chrome和IE中的图像,javascript,Javascript,我有以下代码: <img src="img/icon_001.png"class="nodesImages" id="nodo179"/> Firefox没有问题,但Chrome和IE的图像不会改变。你知道有没有办法让浏览器支持这个功能,或者有没有其他方法可以改变图像 提供的代码也适用于我。所以,也许你的IE和Chrome阻止了JS。(您可以通过转到()轻松检查此问题)要取消阻止,您必须调整浏览器中的某些设置。在同一个网站上,你可以找到如何做到这一点的解释 或者,在IE中,您可以刷

我有以下代码:

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

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

提供的代码也适用于我。所以,也许你的IE和Chrome阻止了JS。(您可以通过转到()轻松检查此问题)要取消阻止,您必须调整浏览器中的某些设置。在同一个网站上,你可以找到如何做到这一点的解释

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


在Chrome中,您可以在Chrome的设置中允许/阻止JS。单击:设置>显示高级设置…>隐私>内容设置>JavaScipt部分。此处也有相同的解释:()。

查看报警179 1如果
alarma179==“1”
真,则此操作应有效。这可能是另一个问题,请从控制台提供错误消息,必要时提供任何其他相关代码。还要确保此代码执行时元素存在,将其包装在
文档.ready
窗口.load
中。您的JavaScript代码是否在
头部
部分?变量是否已定义且值是否设置为1?添加完整的问题代码Firefox和IE/Chrome之间没有任何不同的行为。很可能还有其他东西被排除在外。请发布更多代码并打开浏览器的开发人员控制台以查找错误。确保JS和HTML中的id值匹配。(我不得不把它放在这里,因为我还不能给其他人的答案添加注释)。我启用了ins javascript,在IE中工作,但Chrome不工作,我也在另一个Mozilla浏览器中执行了该页面,但不工作,所以我认为它与浏览器版本相链接。如果你知道另一种更改图像的方法,我想这会对我有所帮助。谢谢Firefox 40.0.2不工作,Chrome 43.0.2357.124不工作,Firefox Developer 40.0a2不工作。奇怪的行为。。。我将我的Firefox更新到40.0.2,它可以正常工作。但是,如果我在Firefox中禁用JS,它将无法工作。我知道我对此有点恼火,但是试着在Firefox中启用JS。转到FIrefox的地址栏,键入“about:config”(不带引号),然后在搜索栏中键入“javascript.enabled”,检查其状态,如果在该行上单击两次,则可以编辑该值(真/假)。更改它并再次检查。在我提供的链接中,有一个关于如何在Firefox中激活JS的解释(这里再次提到:[])。我尝试了其他想法…也许你的浏览器中有一些扩展/插件/插件阻止了JS。。。
if (alarma179 == "1") {
    document.getElementById('nodo179').src = "img/icon_007.png";
}