<script>
function fn()
{
var f = document.getElementById('file');
f.outerHTML="<input type=\'file\' id=\'file\'>";
}
</script>
------------------------------------------------
<input type="file" id="file" />
<input type="button" id="btn" onclick="fn()" />
function fn()
{
var f = document.getElementById('file');
f.outerHTML="<input type=\'file\' id=\'file\'>";
}
</script>
------------------------------------------------
<input type="file" id="file" />
<input type="button" id="btn" onclick="fn()" />
var i=0;
var f = document.getElementById('file');
function fn1()
{
if(f.value!='' && i==1)
{
f.outerHTML="<input type=\'file\' id=\'file\' onfocus=\'fn1()\' onblur=\'fn2()\'>";
i=0;
}
}
function fn2(){if(f.value!='')i=1;}
</script>------------------------------
<input type="file" id="file" onfocus="fn1()" onblur="fn2()" />
inputID = document.getElementById(inputID.id);
//如果原事件是用脚本添加的,还得再加一次。
{
var a=document.getElementById("ii");//ii为你的file的id
a.focus();
document.execCommand("selectall");
document.execCommand("DELETE");
}