html下select追加元素,IE下錯誤

2022-02-18 22:01:17 字數 529 閱讀 4134

var selectctr=window.document.getelementbyid("lesson_up");

selectctr.add(opt,selectctr.options[selectctr.length-1]); 短短2行**。很簡單。裡邊的事情還是比較多的。以前習慣寫

window.document.from1.lesson_up.options[window.document.from1.lesson_up.length] = new option(subcat[i][0], subcat[i][2], opt)

這中,在chrome下,沒問題。就以為沒問題。今天,同事報告發現錯誤了,我就換著懷疑的心情去看了。發現chrome沒問題。高版本ie下確實有問題。

就換個一種寫法,selectctr.add(optitem),測試了一下,發現好了一部分。在ie11下還是有問題,就繼續找找資料。最後發現了一種新的寫法,selectctr.add(opt,null).

這種 ,ff下有問題。就繼續尋找,終於找到了一種,方法,把集中情況給相容下來。

向陣列追加元素

向陣列追加元素的方法與陣列複製非常類似。最簡單的追加到陣列的方法是將陣列複製語句進行擴充套件。hobbies for hobby in do echo hobby hobby done hobby swimming hobby water skiing hobby canoeing hobby wh...

Shell陣列追加元素的技巧

在shell中,陣列是沒有追加函式去實現給陣列新增新元素的,我們可以利用陣列的長度來新增新元素。一 舉個例子 1.定義乙個空陣列變數a a 2.現在陣列變數a的值是空的,新增乙個新元素b 方法 陣列變數 陣列變數長度 需要新增的元素 陣列變數長度 a b 新增完畢 3.檢視陣列變數的值 echo 輸...

動態生成HTML元素並為元素追加屬性

新增a元素 lang en charset utf 8 title head id main id login span div body var link document.createelement a link.setattribute href link.setattribute id lo...