採用DOM模型時建立一個Select節點後,要刪除option項的解決方法 (轉)
採用DOM模型時建立一個Select節點後,要刪除option項的解決方法 (轉)[@more@]
我在實際運用中,碰到了script的一個不足之處,是我摸索出來的一個刪除option的演算法。
當建立了一個節點以後,在每次重新整理的時候不需要刪除次節點,但是要該節點的內容(options),就必須要刪除原來的options,估計是語言發明人的大意吧這一點做得不夠好,不能全部刪除,經過多次試驗才發現刪除時需要用一種演算法。每次只能刪除options長度的一半取整。實現過程如下:
var select=document.createElement("select");
var tion=new Array();
for(var i=0;i<10;i++){
ooption[i]=document.createElement("option");
select.add(ooption[i]);
}//生成select節點
//刪除的演算法
while(length!=0){
var length=select.options.length;
for(var i=0;i
length=length/2;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991311/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js中dom節點刪除remove方法JSREM
- 原生javascript新增和刪除select的option項程式碼JavaScript
- jquery select下拉選單新增或者刪除option項jQuery
- jQuery刪除select下拉選單中所有option項jQuery
- 刪除和新增select下拉選單option項程式碼例項
- 使用jQuery刪除一個元素節點程式碼例項jQuery
- javascript新增和刪除select下拉選單option項程式碼例項JavaScript
- 利用jQuery如何刪除一個節點jQuery
- DOM節點刪除之empty和remove區別REM
- VUE—刪除HelloWorld.vue後報錯 `--fix` option報錯的解決Vue
- DOM(文件物件模型)的12個節點型別物件模型型別
- 【RAC】刪除RAC資料庫節點(一)——刪除資料庫例項資料庫
- RAC刪除節點失敗重啟大法解決
- 原生javascript如何刪除一個元素節點物件JavaScript物件
- select下拉選擇第一個選項為空白、option無法選中的解決辦法,
- 原生js刪除節點程式碼例項JS
- JavaScript刪除元素節點程式碼例項JavaScript
- dom操作新增一個帶有文字的節點程式碼例項
- javascript刪除或者新增option選項例項程式碼JavaScript
- layer彈框刪除ztree節點非阻塞問題解決
- 刪除alwayson主節點一個表的統計資訊導致一個輔助節點的同步延遲
- JavaScript新增和刪除select下拉項JavaScript
- JS 刪除字串最後一個字元的幾種方法JS字串字元
- JavaScript刪除節點自身JavaScript
- Oracle Rac 刪除節點Oracle
- jQuery操作dom節點empty()方法jQuery
- /initrd目錄的作用和當刪除時出現的錯誤解決方法(轉)
- js刪除字串中最後一個字元程式碼例項JS字串字元
- 圍繞DOM元素節點的增刪改查
- CSS中的各個選擇節點,都有樣式最後一個無樣式的快捷解決方法CSS
- JavaScript獲取HTML DOM節點元素詳解(轉)JavaScriptHTML
- jQuery關於DOM操作節點一些方法jQuery
- js如何互換兩個select下拉選單的option項JS
- jQuery中點選刪除,顯示是否要刪除jQuery
- linux 用rm -rf 刪除不了檔案的解決方法Linux
- jQuery如何刪除元素節點jQuery
- 應用資料結構(一)線性表節點的插入和刪除演算法 (轉)資料結構演算法
- 建立一個成功的App前要考慮的5個要點APP