很多年前,做清除文件上传框里的value值时,怎么也清不掉,一时也就不了了之了,今天又碰到此问题,原来IE和FF下处理不一样,特再记一下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function clearFile()
{
var obj=document.getElementById("file");
//obj.value='' //FF下
obj.select(); //IE下
document.execCommand('Delete');
}
</script>
</HEAD>
<BODY>
上传:<input id="file" type="file" /><br/>
<button onclick="clearFile()">清除</button>
</BODY>
</HTML>