读书人

用Javascript动态更替图片不能显示

发布时间: 2012-06-20 20:37:21 作者: rapoo

用Javascript动态更换图片不能显示。
我在document.getElementById("img1").src=path;不能显示出来。path是完整的路径和文件名称。
如果<img src=path>能显示。是什么问题不能用Javascript操作它?

[解决办法]
是你的代码问题吧,贴出代码来看一下。

比如你写在一个js函数中,你需要在<body onload="js函数名">中或其他事件中执行该代码啊
[解决办法]
贴出 path 的值。
[解决办法]
你试一下,看看百度的网页能不能莫名其妙地显示你“本地的”图片呢?
[解决办法]

探讨

path是一个绝对路径。比如F:\images\45.jpg引用:
贴出 path 的值。

[解决办法]
用相对路径,服务器路径和你 本机开发 路径 不一致 图片就绑定失败了.
[解决办法]
本地html可以浏览本地图片和js文件css文件;无法ajax
服务端html 不可以浏览本地资源
[解决办法]
可以确定是楼主的图片路径写错了。
<img id="myimage" src="images/btn_exit_down.png" alt="" />
<input type="button" value="换图" onclick="ht();"/>
function ht() {
document.getElementById("myimage").src = "images/Individual.png";
}
是可以换图的。
[解决办法]
路径用相对路径, 开发环境和运行环境的路径访问权限是不一样的

读书人网 >asp.net

热点推荐