在Firefox一直不能用js做出图片预览的效果,下面这个即可解决,用替换的方法实现firefox支持得的路径格式
<img id="img1" src=""/>
<script>
function fileChange(obj) {
var url = obj.value url = "file:///" + url.replace("//",'/');
alert(url);
document.getElementById("img1").src= url;
}
</script>
<input type="file" οnchange="fileChange(this);" />
关键是:url = "file:///" + url.replace("//",'/');