繁体   English   中英

javascript出现IE错误,在Firefox和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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM