欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2013年12月24日 09:37:42   作者:  
本篇文章主要介紹了js 獲取、清空input type="file"的值(示例代碼) 需要的朋友可以過來參考下,希望對(duì)大家有所幫助

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

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

復(fù)制代碼 代碼如下:

<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:

復(fù)制代碼 代碼如下:

<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:
復(fù)制代碼 代碼如下:

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);
}

相關(guān)文章

  • 微信小程序中的canvas 文字?jǐn)嘈泻褪÷蕴?hào)顯示功能的處理方法

    微信小程序中的canvas 文字?jǐn)嘈泻褪÷蕴?hào)顯示功能的處理方法

    大家都知道在canvas中沒有提供方法來處理文字的多行問題,只有通過截取指定字符串來達(dá)到目的。接下來通過本文給大家介紹微信小程序中的canvas 文字?jǐn)嘈泻褪÷蕴?hào)顯示功能 ,需要的朋友可以參考下
    2018-11-11
  • Elasticsearch實(shí)現(xiàn)復(fù)合查詢高亮結(jié)果功能

    Elasticsearch實(shí)現(xiàn)復(fù)合查詢高亮結(jié)果功能

    這篇文章主要介紹了Elasticsearch實(shí)現(xiàn)復(fù)合查詢,高亮結(jié)果功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 用JavaScrpt實(shí)現(xiàn)文件夾簡(jiǎn)單輕松加密的實(shí)現(xiàn)方法圖文

    用JavaScrpt實(shí)現(xiàn)文件夾簡(jiǎn)單輕松加密的實(shí)現(xiàn)方法圖文

    電腦里經(jīng)常會(huì)存儲(chǔ)著重要文件,這些文件需要進(jìn)行加密,有許多方法來實(shí)現(xiàn)。但如果想對(duì)一個(gè)文件夾里的所有文件都進(jìn)行加密,數(shù)量少還可以,要是數(shù)量多豈不是得把人累死?
    2008-09-09
  • 一文搞懂JavaScript中bind,apply,call的實(shí)現(xiàn)

    一文搞懂JavaScript中bind,apply,call的實(shí)現(xiàn)

    bind、call和apply都是Function原型鏈上面的方法,因此不管是使用function聲明的函數(shù),還是箭頭函數(shù)都可以直接調(diào)用。本文就帶你看看如何實(shí)現(xiàn)bind、call和apply
    2022-06-06
  • js運(yùn)動(dòng)動(dòng)畫的八個(gè)知識(shí)點(diǎn)

    js運(yùn)動(dòng)動(dòng)畫的八個(gè)知識(shí)點(diǎn)

    本文給大家分享的是個(gè)人在學(xué)習(xí)js運(yùn)動(dòng)動(dòng)畫的過程中總結(jié)的我們需要注意的8個(gè)知識(shí)點(diǎn),分別是速度動(dòng)畫、透明度漸變、緩沖運(yùn)動(dòng)、多物體運(yùn)動(dòng)、獲取樣式、任意屬性值、鏈?zhǔn)竭\(yùn)動(dòng)和同時(shí)運(yùn)動(dòng),非常的詳細(xì),推薦給小伙伴們。
    2015-03-03
  • JavaScript基本類型值-Undefined、Null、Boolean

    JavaScript基本類型值-Undefined、Null、Boolean

    本文主要介紹了JavaScript基本類型值-Undefined、Null、Boolean的相關(guān)知識(shí),具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • JavaScript碰撞檢測(cè)原理及其實(shí)現(xiàn)代碼

    JavaScript碰撞檢測(cè)原理及其實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了JavaScript碰撞檢測(cè)原理及其實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • 詳解小程序云開發(fā)數(shù)據(jù)庫(kù)

    詳解小程序云開發(fā)數(shù)據(jù)庫(kù)

    這篇文章主要介紹了小程序云開發(fā)數(shù)據(jù)庫(kù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 小程序中canvas的drawImage方法參數(shù)使用詳解

    小程序中canvas的drawImage方法參數(shù)使用詳解

    這篇文章主要介紹了小程序中canvas的drawImage方法參數(shù)使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Javascript實(shí)現(xiàn)的StopWatch功能示例

    Javascript實(shí)現(xiàn)的StopWatch功能示例

    這篇文章主要介紹了Javascript實(shí)現(xiàn)的StopWatch功能,結(jié)合具體實(shí)例形式分析了javascript自定義StopWatch實(shí)現(xiàn)測(cè)試運(yùn)行時(shí)間功能的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06

最新評(píng)論