求助:JS 无法显示图片
本人菜鸟一只
想在javasript中显示图片
JScript code
function drawTrend(){
var rootDiv = document.getElementById('blank_lex'); //获取要加入文本的div
rootDiv.innerHTML="<img src='trendPic.jpg'>";
}
但是无论把图片放在什么目录下,就是显示不了。
chrome调试JSP显示的错误为:
http://localhost:8080/MyProject/trendPic.jpg 404 (/MyProject/trendPic.jpg)
但是,我用浏览器直接输入这个地址,却可以正常显示图片~~
求解!
------解决方案--------------------
rootDiv.style.background = "trendPic.jpg?tmp=" + new Date().valueOf(); 去除换成
------解决方案--------------------这个是图片预加载的问题,我在IE中遇到过,你试试异步,我就是这样实现的
setTimeout(function(){
var rootDiv = document.getElementById('blank_lex');
rootDiv.innerHTML="<img src='trendPic.jpg'>";
},50)