【发布时间】:2011-04-18 08:56:26
【问题描述】:
我正在尝试通过元素加载用户选择的图像。
我向输入元素添加了一个 onchange 事件处理程序,如下所示:
<input type="file" name="picField" id="picField" size="24" onchange="preview_2(this);" alt=""/>
preview_2 函数是:
var outImage ="imagenFondo";
function preview_2(what){
globalPic = new Image();
globalPic.onload = function() {
document.getElementById(outImage).src = globalPic.src;
}
globalPic.src=what.value;
}
其中 outImage 是我希望加载新图片的标签的 id 值。
但是,onload 似乎永远不会发生,并且它不会将任何内容加载到 html。
我该怎么办?
【问题讨论】:
标签: javascript html