removeChild():删除元素只能通过直接父元素删除,没有自删
1 <select id="city" size="6" style="width:100px">
2 <option>湖南0</option>
3 <option>湖北1</option>
4 <option>广东2</option>
5 <option>广西3</option>
6 <option>山东4</option>
7 <option>山西5</option>
8 </select>
9 <script type="text/javascript">
10 //双击删除选中的元素
11 var cityElement = document.getElementById("city");
12 cityElement.ondblclick = function(){
13 //this就表示select元素
14 //获取选中的索引号
15 var index = this.selectedIndex;
16 //获取选中的元素
17
18 var optionElement = this[index];
19 //var optionElement=document.getElementsByTagName("option")[index];
20 //删除元素
21 this.removeChild(optionElement);
22 }
23 </script>
时间: 2024-10-08 03:31:21