亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

淺談下拉菜單中的Option對象

2024-05-06 16:19:49
字體:
來源:轉載
供稿:網友

Option 對象代表 HTML 表單中下拉列表中的一個選項。在 HTML 表單中

1.創建Option對象

1.1 var optionEle1 = document.createElement('option');

1.2 var optionEle2 = new Option(text, value, defaultSelected, selected);

2.options屬性

2.1 select.options返回select標簽下面的Option對象的集合

3.清空下拉菜單

3.1 利用for循環刪除,注意數組長度的動態變化

3.2 select.options.length = 0;

4.應用

 

 
  1. <html>  
  2. <head>  
  3. <script language="javascript">  
  4. function number(){  
  5. var obj = document.getElementById("mySelect");  
  6. //obj.options[obj.selectedIndex] = new Option("我的吃吃","4");//在當前選中的那個的值中改變  
  7. //obj.options.add(new Option("我的吃吃","4"));再添加一個option  
  8. //alert(obj.selectedIndex);//顯示序號,option自己設置的  
  9. //obj.options[obj.selectedIndex].text = "我的吃吃";更改值  
  10. //obj.remove(obj.selectedIndex);刪除功能  
  11. }  
  12. </script>  
  13. </head>  
  14. <body>  
  15. <select id="mySelect">  
  16. <option>我的包包</option>  
  17. <option>我的本本</option>  
  18. <option>我的油油</option>  
  19. <option>我的擔子</option>  
  20. </select>  
  21. <input type="button" name="button" value="查看結果" onclick="number();">  
  22. </body>  
  23. </html>  

1.動態創建select

 

 
  1. function createSelect(){  
  2.  
  3. var mySelect = document.createElement("select");  
  4. mySelect.id = "mySelect";  
  5. document.body.appendChild(mySelect);  
  6. }  

2.添加選項option

 

 
  1. function addOption(){  
  2.  
  3. //根據id查找對象,  
  4. var obj=document.getElementById('mySelect');  
  5.  
  6. //添加一個選項  
  7. obj.add(new Option("文本","值")); //這個只能在IE中有效  
  8. obj.options.add(new Option("text","value")); //這個兼容IE與firefox  
  9. }  

3.刪除所有選項option

 

 
  1. function removeAll(){  
  2. var obj=document.getElementById('mySelect');  
  3.  
  4. obj.options.length=0;  
  5.  
  6. }  

4.刪除一個選項option

 

 
  1. function removeOne(){  
  2. var obj=document.getElementById('mySelect');  
  3.  
  4. //index,要刪除選項的序號,這里取當前選中選項的序號  
  5.  
  6. var index=obj.selectedIndex;  
  7. obj.options.remove(index);  
  8. }  

5.獲得選項option的值

 

 
  1. var obj=document.getElementById('mySelect');  
  2.  
  3. var index=obj.selectedIndex; //序號,取當前選中選項的序號  
  4.  
  5. var val = obj.options[index].value;  

6.獲得選項option的文本

 

 
  1. var obj=document.getElementById('mySelect');  
  2.  
  3. var index=obj.selectedIndex; //序號,取當前選中選項的序號  
  4.  
  5. var val = obj.options[index].text;  

7.修改選項option

 

 
  1. var obj=document.getElementById('mySelect');  
  2.  
  3. var index=obj.selectedIndex; //序號,取當前選中選項的序號  
  4.  
  5. var val = obj.options[index]=new Option("新文本","新值");  

8.刪除select

 

 
  1. function removeSelect(){  
  2. var mySelect = document.getElementById("mySelect");  
  3. mySelect.parentNode.removeChild(mySelect);  
  4. }  
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//ZH-CN" "http://www.w3.org/TR/html4/strict.dtd">  
  2. <html>  
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html">  
  5. <head>  
  6. <script language=JavaScript>  
  7. function $(id)  
  8. {  
  9. return document.getElementById(id)  
  10. }  
  11.  
  12. function show()  
  13. {  
  14. var selectObj=$("area")  
  15. var myOption=document.createElement("option")  
  16. myOption.setAttribute("value","10")  
  17. myOption.appendChild(document.createTextNode("上海"))  
  18.  
  19. var myOption1=document.createElement("option")  
  20. myOption1.setAttribute("value","100")  
  21. myOption1.appendChild(document.createTextNode("南京"))  
  22.  
  23. selectObj.appendChild(myOption)  
  24. selectObj.appendChild(myOption1)  
  25.  
  26. }  
  27.  
  28. function choice()  
  29. {  
  30. var index=$("area").selectedIndex;  
  31. var val=$("area").options[index].getAttribute("value")  
  32.  
  33. if(val==10)  
  34. {  
  35. var i=$("context").childNodes.length-1;  
  36. var remobj=$("context").childNodes[i];  
  37. remobj.removeNode(true)  
  38. var sh=document.createElement("select")  
  39. sh.add(new Option("浦東新區","101"))  
  40. sh.add(new Option("黃浦區","102"))  
  41. sh.add(new Option("徐匯區","103"))  
  42. sh.add(new Option("普陀區","104"))  
  43. $("context").appendChild(sh)  
  44.  
  45. }  
  46.  
  47. if(val==100)  
  48. {  
  49. var i=$("context").childNodes.length-1;  
  50. var remobj=$("context").childNodes[i];  
  51. remobj.removeNode(true)  
  52. var nj=document.createElement("select")  
  53. nj.add(new Option("玄武區","201"))  
  54. nj.add(new Option("白下區","202"))  
  55. nj.add(new Option("下關區","203"))  
  56. nj.add(new Option("棲霞區","204"))  
  57. $("context").appendChild(nj)  
  58. }  
  59. }  
  60.  
  61. function calc()  
  62. {  
  63. var x=$("context").childNodes.length-1;  
  64. alert(x)  
  65.  
  66. }  
  67.  
  68. function remove()  
  69. {  
  70. var i=$("context").childNodes.length-1;  
  71. var remobj=$("context").childNodes[i];  
  72. remobj.removeNode(true)  
  73. }  
  74. </script>  
  75. <body>  
  76.  
  77. <div id="context">  
  78. <select id="area" on  
  79. change="choice()">  
  80. </select>  
  81. </div>  
  82. <input type=button value="顯示" onclick="show()">  
  83. <input type=button value="計算結點" onclick="calc()">  
  84. <input type=button value="刪除" onclick="remove()">  
  85. </body>  
  86. </html> 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲激情视频在线| www日韩欧美| 久久精品久久久久| 日本午夜人人精品| 欧美精品一本久久男人的天堂| 欧美人与物videos| 久久久在线观看| 九九九久久国产免费| 日韩电视剧免费观看网站| 国产欧美日韩中文| 91精品国产色综合久久不卡98| 久久久国产视频| 欧美成人性色生活仑片| 国产精品一区av| 久久电影一区二区| www.欧美精品| 欧美性xxxx极品hd满灌| 韩国一区二区电影| 91啪国产在线| 91精品久久久久久久久久久久久久| 欧美日韩国产第一页| 成人免费直播live| 欧美一区二区三区免费观看| 欧美性视频精品| 久久国产精品首页| 中文字幕日韩在线视频| 欧美精品在线极品| 97**国产露脸精品国产| 欧美日韩999| 欧美极品少妇xxxxⅹ喷水| 亚洲福利小视频| 亚洲一区二区三区香蕉| 亚洲三级免费看| 欧美激情国产精品| 日韩精品中文字幕在线观看| 亚洲第一福利视频| 日韩有码在线观看| 国产91免费看片| 精品国产精品三级精品av网址| 亚洲精品国精品久久99热| 久久亚洲精品中文字幕冲田杏梨| 成人av电影天堂| 欧美日韩在线免费| 国产日韩av在线播放| 亚洲女人天堂视频| 国产成人在线播放| 久久在线精品视频| 亚洲人成电影网站色www| 日韩国产精品亚洲а∨天堂免| 国产z一区二区三区| 91丝袜美腿美女视频网站| 国产精品69久久久久| 精品少妇一区二区30p| 日韩av在线网页| 国产色综合天天综合网| 美女少妇精品视频| 欧美在线视频导航| 国产成人精品综合| 欧美性猛交xxxx富婆| 中文字幕亚洲二区| 国产精品私拍pans大尺度在线| 一区二区亚洲精品国产| 日韩中文字幕精品视频| 精品日韩美女的视频高清| 日韩动漫免费观看电视剧高清| 欧美亚洲成人精品| 亚洲aⅴ日韩av电影在线观看| 91精品国产91久久久久久吃药| 日韩欧美中文在线| 欧美精品少妇videofree| 成人免费在线视频网站| 91精品国产高清久久久久久91| 91大神在线播放精品| 亚洲成人激情图| 亚洲国产精品女人久久久| 欧美高清性猛交| 亚洲精品电影在线观看| 欧美激情一区二区三级高清视频| 日韩在线观看免费高清| 国产视频自拍一区| 97人洗澡人人免费公开视频碰碰碰| 午夜精品美女自拍福到在线| 日韩风俗一区 二区| 亚洲精品视频免费在线观看| 久久精品精品电影网| 日韩一区av在线| 欧美视频二区36p| 欧美丰满片xxx777| 一区二区三区视频免费| 亚洲国产成人久久综合| 国产精品高清免费在线观看| 亚洲精品免费av| 日韩精品在线视频| 欧美三级欧美成人高清www| 精品香蕉在线观看视频一| xxx欧美精品| 成人xxxx视频| 正在播放欧美一区| 韩国欧美亚洲国产| www国产亚洲精品久久网站| 国产成人在线一区二区| 日韩高清电影免费观看完整| 久久天天躁狠狠躁夜夜av| 久色乳综合思思在线视频| 精品久久久久久久久久| 高清一区二区三区日本久| 国产精品成人va在线观看| 欧美在线欧美在线| 亚洲韩国欧洲国产日产av| 日韩av一区二区在线| 久久夜色精品亚洲噜噜国产mv| 亚洲欧美一区二区精品久久久| 欧美激情一区二区三区高清视频| 精品久久久久久久大神国产| 成人a在线观看| 欧美成人四级hd版| 国产精品久久久av久久久| 亚洲精品国偷自产在线99热| 在线观看亚洲区| 欧美高清无遮挡| 91在线高清视频| 国产女人18毛片水18精品| 国产一区二区视频在线观看| 精品高清美女精品国产区| 成人在线观看视频网站| 欧美噜噜久久久xxx| 亚洲美腿欧美激情另类| 日韩av电影手机在线| 精品亚洲男同gayvideo网站| 久久香蕉国产线看观看网| 亚洲欧美色图片| 日韩高清人体午夜| 日韩中文字幕在线精品| 国产裸体写真av一区二区| 丝袜亚洲另类欧美重口| 亚洲精品98久久久久久中文字幕| 亚洲精品ady| 668精品在线视频| 日韩的一区二区| 色婷婷久久一区二区| 亚洲精品福利免费在线观看| 亚洲福利视频在线| 日韩高清中文字幕| 欧美大片免费看| 91精品国产高清自在线看超| 国产丝袜一区二区| 国产欧美精品日韩精品| 91福利视频在线观看| 欧美亚洲视频在线观看| 中文字幕日韩高清| 欧美成人激情视频免费观看| 中文字幕日韩专区| 米奇精品一区二区三区在线观看| 精品国内自产拍在线观看| 久久久欧美精品| 国产欧美欧洲在线观看| 国产精品久久久久不卡| 欧美黑人巨大精品一区二区| 97国产在线视频| 亚洲欧美日韩第一区| 久久久免费观看视频| 成人激情综合网| 久久久久久网址| 欧美成人午夜剧场免费观看|