国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宜阳县| 霍邱县| 洛扎县| 乌海市| 南丰县| 临澧县| 静安区| 上犹县| 上林县| 南溪县| 蒙自县| 岳普湖县| 浏阳市| 潼南县| 桑植县| 定州市| 绥江县| 南昌县| 台南市| 平舆县| 马公市| 满城县| 滦平县| 五河县| 筠连县| 大渡口区| 武夷山市| 宜城市| 阿尔山市| 穆棱市| 深州市| 女性| 嵩明县| 江门市| 呼玛县| 什邡市| 嘉鱼县| 云和县| 灌云县| 容城县| 江门市|