2014-05-03 87 views
0

在下面的代码中,我在C目录中有一个图像,我想使用JavaScript在窗口加载中显示图像。我试过但图像不显示。使用JavaScript显示图像

<div id="thmbDiv"></div> 

脚本:

window.onload=function() { 
    var thumbContainer = document.getElementById("thmbDiv"); 
    var thumbnail = document.createElement("img"); 
    thumbnail.onload=function() { 
     thumbContainer.appendChild(thumbnail); 
    } 
    thumbnail.src = "C:\Hello\Search\Image0529.jpg"; 
} 
+1

您需要使用'文件:'协议(这看起来像'文件:// C:/您好/搜索/ Image0529.jpg'如果我没有弄错),你也需要使用'file:'协议加载网页。 – zneak

+0

@zneak如果他正在从一个允许他访问本地文件的Javascript上下文中工作,那很可能是它使用的格式(OP没有指定环境)。如果他在现代浏览器中使用Javascript,他将无法访问本地文件系统。 – mattsven

+0

@mattsven,我知道。这就是为什么我说网页也必须加载'file:'协议。 – zneak

回答

0

尝试

<div id="thmbDiv"><img id="imageTag" src=""></div> 

window.onload=function() { 
var thumbnail = document.getElementById("imageTag"); 
thumbnail.src="C:\Hello\Search\Image0529.jpg"; 
} 
+0

我试过了,但没有任何效果 – user3580909

+0

试试我编辑过的答案。 –