HTML标签显示本地图片src应该怎么写?

如题所述

<img src=""file:///image/1.gif" />

代码写错了,还多了个“"”调用本地文件是“\”而不是“/”。而且路径不对,比方说你要调用的是c盘image文件夹里的1.gif图像,代码应该这样:

<img src="file:\C:\image\1.gif" />,再比如你要是调用网络图像可以这样。

<img src="http://域名/文件夹/logo.gif" />

比如<img src="http://www.qgshi.com/img/logo.gif" />

<div class="content"><input id="v_file" type="file" style="display:none;" onChange="play()"/><button id="play" onClick="yincang()">播放</button><video id="video_id" controls autoplay></video></div><script>

function yincang(){

var v_file=document.getElementById('v_file');

v_file.click();

}

function play(){

var file = document.getElementById('v_file').files[0];

var url = URL.createObjectURL(file);

console.log(url);

document.getElementById("video_id").src = url;

}

</script>

用display把input隐藏起来,然后注册一个click事件,这样就完成了你想要的功能。

温馨提示:答案为网友推荐,仅供参考
相似回答