以下是js:
<script type="text/javascript">
function checkPic() {
alert("1111");
var picPath = document.getElementById("picPath").value;
alert("picPath is " + picPath);
var type = picPath.substring(picPath.lastIndexOf(".") + 1,
picPath.length).toLowerCase(); if (type != "jpg" && type != "bmp" && type != "gif" && type != "png") {
alert("error1");
return false;
}
return true;
} function PreviewImage(divImage, upload, width, height) { try {
var imgPath;
var Browser_Agent = navigator.userAgent; if (Browser_Agent.indexOf("Firefox") != -1) {
imgPath = upload.file[0].getAsDataURL();
document.getElementById(divImage).innerHTML = "__tag_48$49_"
} else {
var Preview = document.getElementById(divImage);
alert(Preview);
Preview.filters
.item("DXImageTransform.Microsoft.AlphaImageLoader").src = upload.value;
Preview.style.width = width;
Preview.style.height = height;
}
} catch (e) {
alert(e);
} }
</script>
以下是jsp<input type="file" id="picPath" name="doc" onchange="PreviewImage('Preview',this,120,120)">
<div id="Preview" style="filter: progid :DXImageTransform.Microsoft.AlphaImageLoader (sizingMethod = scale ;"></div>
选择文件之后   会走到一个异常
“e”  cannot call method 'item' of undefined怎么修改?