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