麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js 獲取、清空input type="file"的值(示例代碼)

2019-11-20 21:23:56
字體:
供稿:網(wǎng)友

上傳控件(<input type="file"/>)用于在客戶端瀏覽并上傳文件,用戶選取的路徑可以由value屬性獲取,但value屬性是只讀的,不能通過 javascript來賦值,這就使得不能通過value=""語句來清空它。很容易理解為什么只讀,如果可以隨意賦值的話,那么用戶只要打開你的網(wǎng)頁, 你就可以隨心所欲的上傳他電腦上的文件了。

js 獲取<intput type=file />的值

復制代碼 代碼如下:

<html>
<script language='javascript'> 
function   show(){ 
var   p=document.getElementById("file1").value;
document.getElementById("s").innerHTML="<input id=pic type=image height=96 width=128 /> "; 
document.getElementById("pic").src=p;
alert(p);  

</script>

<head>
<title>MyHtml.html</title>
</head>

<body>
<input type="file" name="file1" id="file1" onpropertychange="show();" />
<span id="s"></span>

</body>
</html>


清空上傳控件(<input type="file"/>)的值的兩種方法

方法1:

復制代碼 代碼如下:

<span   id=span1> 
<input   name=ab   type=file> 
</span> 
<input   name=button1   type=button   value="按"   onclick=show()> 

<script   language=javascript> 
function   show() 

document.getElementById("span1").innerHTML="<input   name=ab   type=file>"; 

</script> 


方法2:
復制代碼 代碼如下:

function clearFileInput(file){
var form=document.createElement('form');
document.body.appendChild(form);

//記住file在舊表單中的的位置
var pos=file.nextSibling;
form.appendChild(file);
form.reset();
pos.parentNode.insertBefore(file,pos);
document.body.removeChild(form);
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久久久.comav | 国产欧美在线观看不卡一 | 日韩欧美中文字幕视频 | 91精品国产一区二区在线观看 | 久久久久久亚洲综合影院红桃 | 亚洲精品在线观看免费 | 婷婷一区二区三区 | 请播放一级毛片 | 成人毛片免费 | aa国产视频一区二区 | 久久成人免费观看 | 国产乱淫av片免费网站 | 性片网站| 国产精品一区二区三区在线看 | 一区二区三区欧美在线观看 | 一区二区久久电影 | 欧美伦理一区二区 | hd性videos意大利复古 | 91久久夜色精品国产网站 | 国产成年人视频网站 | 亚洲精品动漫在线观看 | 亚洲一区二区三区精品在线观看 | 中国性xxx | 一本在线高清码电影 | 久久久国产视频 | 欧美一级毛片一级毛片 | 久久久久亚洲精品国产 | 久久久久久久久国产 | 国内精品免费一区二区2001 | 在线播放免费人成毛片乱码 | 欧美一级做一级爱a做片性 久久久资源网 | 国产精品视频在线观看免费 | 黄色片网页 | 精品国产一区二区亚洲人成毛片 | 午夜视频福利 | 免费久久精品 | 国产88久久久国产精品免费二区 | 久久精品日产第一区二区三区 | 男女无套免费视频 | 亚洲国产精品二区 | 在线高清中文字幕 |