首頁  >  文章  >  web前端  >  JavaScript如何從listbox同時刪除多個專案_javascript技巧

JavaScript如何從listbox同時刪除多個專案_javascript技巧

WBOY
WBOY原創
2016-05-16 17:20:141255瀏覽

要從列錶框同時刪除多個項目,我們不能從上到下的刪除,因為上面的項目每刪除一個,下面的項目的索引號就會變化,所以只能從下向上刪除,這樣就不會出現索引號亂變的問題了。

html程式碼

複製程式碼 程式碼如下:


程式碼如下:













複製程式碼


程式碼如下:


function listbox_remove(sourceID) {
//get the listbox object from id.
var src = docum (sourceID);

//iterate through each option of the listbox
for(var count= src.options.length-1; count >= 0; count--) {

//if the option is selected, delete the option
if(src.options[count].selected == true) {

try {
src.remove(count, null);

} catch(error) {

src.remove(count);
}
}
}

複製程式碼
程式碼如下: $("#sourceId").find('option:selected').remove();
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn