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

Javascript & DHTML上傳文件控件第2/4頁(yè)

 更新時(shí)間:2008年07月03日 21:46:31   作者:  
首先來(lái)做一個(gè)實(shí)例,批量上傳的UI控件。以后一般做的示例也是以UI控件為主的。都是封裝成Object或者用Function封裝成"Class"類(lèi)。

二、寫(xiě)出add方法的實(shí)現(xiàn) 
復(fù)制代碼 代碼如下:

<script> 
upload.prototype.add = function () { 
  /* 
   *生成一個(gè) file 
   */ 
  var self = this; var cnt = this._cnt; 
  var cFile = document.createElement("input"); 
  cFile.type="file"; cFile.name="upload"; 
  cFile.id = "upload_file_" +cnt; 
  /* 
   *生成一個(gè) 添加 
   */ 
  var cAdd = document.createElement("span"); 
  cAdd.innerHTML="添加"; 
  cAdd.onclick = function () { 
    self.add(); 
  }; 
  /* 
   *生成一個(gè) 刪除 
   */ 
  var cRemove = document.createElement("span"); 
  cRemove.innerHTML="刪除"; 
  cRemove.onclick = function () { 
    self.remove(cnt); 
  }; 

  cAdd.id = "upload_add_" +cnt; 
  cRemove.id = "upload_remove_" +cnt; 

  /* 把所有生成的信息添加到容器中 */ 
  this.target.appendChild(cFile); 
  this.target.appendChild(cAdd); 
  this.target.appendChild(cRemove); 

  /* 計(jì)數(shù)器+1 */ 
  this._cnt++; 

  return this; //返回 
}; 
</script>

三、寫(xiě)出remove方法的實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

<script> 
upload.prototype.remove = function (n) { 
  /* 
   *刪除一個(gè) file 
   */ 
  var a = document.getElementById("upload_file_" +n); 
  a.parentNode.removeChild(a); 
  /* 
   *刪除一個(gè) 添加 
   */ 
  var a = document.getElementById("upload_add_" +n); 
  a.parentNode.removeChild(a); 
  /* 
   *刪除一個(gè) 刪除 
   */ 
  var a = document.getElementById("upload_remove_" +n); 
  a.parentNode.removeChild(a); 

  return this; 

</script> 


相關(guān)文章

最新評(píng)論

镇远县| 双柏县| 搜索| 桃源县| 高陵县| 高陵县| 宁波市| 汽车| 当雄县| 夏津县| 泽库县| 凭祥市| 隆尧县| 台州市| 木里| 新民市| 逊克县| 渑池县| 镇雄县| 滦平县| 商都县| 航空| 彩票| 宁晋县| 五原县| 介休市| 临夏市| 祁门县| 清徐县| 手游| 中超| 观塘区| 八宿县| 涪陵区| 平潭县| 遵化市| 梓潼县| 潢川县| 巨鹿县| 蓝田县| 锡林浩特市|