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
消息:对象不支持此属性或方法
答案 0 :(得分:1)
正如我在上面的评论中所提到的,代码很好;不需要元标记。我怀疑在代码执行之前还发生了一些其他JavaScript错误。它或者是,或者代码执行时文档中不存在元素。
答案 1 :(得分:0)
尝试像这样设置图像的src属性
var image = document.getElementById("displayImage").getElementsByTagName("img")[0];
image.setAttribute("src",path);