. getelementbyid(& # 39; & # 39;).src不会改变Chrome和IE中的图像
document.getElementById('').src doesn't change the image in Chrome and IE
我有以下代码:
<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).
相关文章:
- IE/Chrome中未定义的函数,但Firefox中没有
- 滚动在Chrome中有效,但在Firefox或IE中无效
- CKeditor预览插件.js,为Chrome和IE进行编辑.因为它拒绝CSS样式
- 如何编写在Chrome和IE中正常工作的JavaScript
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- JavaScript可以在IE+Chrome中使用,但不能在FF中使用
- 在 Java 中使用 IE/Chrome HTML 渲染器或使用 JavaScript 存储文件
- Javascript - 附加到文本区域值 - IE Chrome 和 Firefox
- Src 更改在 Firefox 中工作,而不是在 IE/Chrome 中
- HTML5游戏-工作在IE, Chrome.在FireFox中失败…直到我导航到一个.mp3文件…然后它才工作
- JQuery脚本,适用于Firefox,而不是在IE, Chrome
- jquery不工作在IE, Chrome,工作在FF
- 创建CSV并打开JS不工作在IE, Chrome
- OpenLayers 3旋转示例在Win32触摸设备上的IE/Chrome嵌入式WebBrowser控件中表现不同
- preventDefault()对一个多选择,不同的行为在Firefox - IE - Chrome
- Js工作在IE, Chrome,但不是Firefox
- Ie /chrome检查器导致重画
- 展开嵌套无序列表和水平显示在IE/Chrome/FF
- Firefox与IE/Chrome中的事件处理程序
- Firefox将文本叠加在错误的位置,而不是在Firefox中工作(在IE, Chrome和safari中很好)