国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript如何從listbox里同時刪除多個項(xiàng)目

2019-11-20 21:53:47
字體:
供稿:網(wǎng)友
要從列表框同時刪除多個項(xiàng)目,我們不能從上到下的刪除,因?yàn)樯厦娴捻?xiàng)目每刪除一個,下面的項(xiàng)目的索引號就會變化,所以只能從下向上刪除,這樣就不會出現(xiàn)索引號亂變的問題了。

html代碼
復(fù)制代碼 代碼如下:

<table>
<tr>
<td align="center">
<select id="lsbox" name="lsbox" size="10" multiple>
<option value="1">India</option>
<option value="2">United States</option>
<option value="3">China</option>
<option value="4">Italy</option>
<option value="5">Germany</option>
<option value="6">Canada</option>
<option value="7">France</option>
<option value="8">United Kingdom</option>
</select>
</td>
</tr>
<tr>
<td align="center">
<button onclick="listbox_remove('lsbox');">Delete</button>
<button onclick="window.location.reload();">Reset</button>
</td>
</tr>
</table>

javascript代碼如下:
復(fù)制代碼 代碼如下:

function listbox_remove(sourceID) {
//get the listbox object from id.
var src = document.getElementById(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);
}
}
}
}

當(dāng)然,如果使用jQuery來刪除,那就方便了,一句話就搞定了
復(fù)制代碼 代碼如下:

$("#sourceId").find('option:selected').remove();
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 交城县| 北碚区| 天长市| 高安市| 玉门市| 胶南市| 建宁县| 柳林县| 平乐县| 武胜县| 饶平县| 通江县| 武乡县| 河津市| 肇源县| 鄂伦春自治旗| 长沙县| 偃师市| 阜康市| 名山县| 巴林左旗| 安塞县| 灵石县| 怀柔区| 太仆寺旗| 绩溪县| 台前县| 澄迈县| 太和县| 乐亭县| 孟津县| 容城县| 华容县| 嵊州市| 亚东县| 阿拉善左旗| 康定县| 安庆市| 沛县| 海盐县| 乐昌市|