![](/img/trans.png)
[英]Javascript works fine in firefox but not in ie and chrome
[英]IE error with javascript that works fine on Firefox and Chrome
document.getElementById("displayImage").getElementsByTagName("img")[0].src = "image2.png"
我似乎记得,对于IE,您需要添加一些描述的<meta>
标记,但是我找不到哪个标记。
如果有帮助:
网页错误详细信息
用户代理:Mozilla / 4.0(兼容; MSIE 8.0; Windows NT 6.0;
三叉戟/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR
3.5.30729; .NET CLR 3.0.30729)时间戳:星期二,2011年9月6日12:23:00 UTC
消息:对象不支持此属性或方法
正如我在上面的评论中提到的,代码很好; 不需要meta标签。 我怀疑代码执行之前还会发生其他JavaScript错误。 就是这样,或者代码执行时元素不存在于文档中。
尝试像这样设置图像的src属性
var image = document.getElementById("displayImage").getElementsByTagName("img")[0];
image.setAttribute("src",path);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.