求助: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)