最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript判斷文件上傳類型的方法

 更新時間:2014年09月02日 15:39:15   投稿:shichen2014  
這篇文章主要介紹了JavaScript判斷文件上傳類型的方法,可實現(xiàn)針對重復的內(nèi)容也能觸發(fā)onchange事件,需要的朋友可以參考下

本文實例展示了JavaScript判斷文件上傳類型的方法,是一個非常常用的技巧。具體實現(xiàn)方法如下:

文件上傳時用到一個功能,使用html元素的input標簽實現(xiàn):

<input id="imageFile" name="imageFile1" accept="image/jpg,image/jpeg,image/png,image/bmp,image/gif" type="file"   title="點擊選擇文件" onchange="imageSubmit(this,0);"/> 

選中圖片后立即觸發(fā)onchange事件上傳圖片,但是重復選擇相同的圖片不會觸發(fā)onchang事件,解決辦法如下:

function imageSubmit(obj, imageType) { 
  if (imageType == "0") { 
  //相關處理代碼... 

  //解決上傳相同圖片不觸發(fā)onchange事件
  var nf = obj.cloneNode(true);
  nf.value=''; 
  obj.parentNode.replaceChild(nf, obj);
  }
}

cloneNode()方法用來創(chuàng)建調(diào)用這個節(jié)點的一個完全相同的副本,參數(shù)true表示執(zhí)行深復制,也就是復制節(jié)點及整個子節(jié)點樹,在參數(shù)為false的情況下,執(zhí)行淺復制,即只復制節(jié)點本身。復制后返回的節(jié)點副本屬于文檔所有,但并沒有為它指定父節(jié)點。因此,這個節(jié)點副本就成為了一個“孤兒”,除非通過appendChild()、insertBefore()或replaceChild()將它添加到文檔中。

希望本文所述對大家運用javascript進行web程序設計有所幫助。

相關文章

  • JS處理json日期格式化問題

    JS處理json日期格式化問題

    這篇文章主要介紹了JS處理json日期格式化問題的相關資料,需要的朋友可以參考下
    2015-10-10
  • javascript insertAfter()定義與用法示例

    javascript insertAfter()定義與用法示例

    這篇文章主要介紹了javascript insertAfter()定義與用法,實例分析了javascript節(jié)點后插入元素的實現(xiàn)與使用方法,需要的朋友可以參考下
    2016-07-07
  • js+canvas實現(xiàn)可自動吸附閉合的鼠標繪制多邊形

    js+canvas實現(xiàn)可自動吸附閉合的鼠標繪制多邊形

    這篇文章主要為大家詳細介紹了js+canvas實現(xiàn)可自動吸附閉合的鼠標繪制多邊形,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 最新評論

    晋江市| 云南省| 韩城市| 攀枝花市| 纳雍县| 阿鲁科尔沁旗| 新野县| 竹北市| 庄河市| 绥化市| 长泰县| 调兵山市| 阳谷县| 凤阳县| 信阳市| 宜城市| 揭阳市| 阆中市| 浏阳市| 高邮市| 五常市| 广灵县| 报价| 东乌| 景泰县| 白银市| 商城县| 赞皇县| 浦北县| 漳州市| 共和县| 梁河县| 东兰县| 新营市| 自治县| 怀仁县| 南川市| 广西| 台山市| 康保县| 临泉县|