蜜臂av日日欢夜夜爽一区_成人一区二区三区在线观看 _日韩国产欧美三级_成人福利视频网站_石原莉奈在线亚洲二区_国产一区二区三区四区五区美女_国产一区二区三区av电影 _91麻豆福利精品推荐_日韩精品1区2区3区_93久久精品日日躁夜夜躁欧美

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
小程序
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

selectbox添加選項、移除選項、移動和重新排序?qū)崿F(xiàn)方法

百恒網(wǎng)絡(luò) 2017-02-20 6361

在下拉選擇列表時,我們經(jīng)常要對其中的選項進行操作,例如添加選項、刪除選項、移動和重新排序等操作,接下來由南昌網(wǎng)站建設(shè)公司百恒網(wǎng)絡(luò)前端開發(fā)工程師依次介紹具體操作辦法。

添加選項

可以使用 JavaScript 動態(tài)創(chuàng)建選項,并將它們添加到選擇框中。添加選項的方式有很多,第一種方 式就是使用如下所示的 DOM方法。

var newOption = document.createElement("option");

newOption.appendChild(document.createTextNode("Option text")); newOption.setAttribute("value", "Option value");

selectbox.appendChild(newOption);

以上代碼創(chuàng)建了一個新的

第二種方式是使用 Option 構(gòu)造函數(shù)來創(chuàng)建新選項,這個構(gòu)造函數(shù)是 DOM出現(xiàn)之前就有的,一 直遺留到現(xiàn)在。Option 構(gòu)造函數(shù)接受兩個參數(shù):文本(text)和值(value);第二個參數(shù)可選。 雖然這個構(gòu)造函數(shù)會創(chuàng)建一個 Object 的實例,但兼容 DOM的瀏覽器會返回一個

var newOption = new Option("Option text", "Option value");

selectbox.appendChild(newOption); //在 IE8及之前版本中有問題

這種方式在除 IE 之外的瀏覽器中都可以使用。由于存在 bug,IE 在這種方式下不能正確設(shè)置新選 項的文本。

第三種添加新選項的方式是使用選擇框的 add()方法。DOM規(guī)定這個方法接受兩個參數(shù):要添加 的新選項和將位于新選項之后的選項。如果想在列表的后添加一個選項,應(yīng)該將第二個參數(shù)設(shè)置為 null。在 IE對 add()方法的實現(xiàn)中,第二個參數(shù)是可選的,而且如果指定,該參數(shù)必須是新選項之后 選項的索引。兼容 DOM的瀏覽器要求必須指定第二個參數(shù),因此要想編寫跨瀏覽器的代碼,就不能只 傳入一個參數(shù)。這時候,為第二個參數(shù)傳入 undefined,就可以在所有瀏覽器中都將新選項插入到列 表后了。來看一個例子。

var newOption = new Option("Option text", "Option value");

selectbox.add(newOption, undefined); //最佳方案

在 IE和兼容 DOM的瀏覽器中,上面的代碼都可以正常使用。如果你想將新選項添加到其他位置(不 是后一個),就應(yīng)該使用標準的 DOM技術(shù)和 insertBefore()方法。

就和在 HTML中一樣,此時南昌網(wǎng)絡(luò)公司前端開發(fā)工程師提配大家也不一定要為選項指定值。換句話說,只為 Option 構(gòu)造函數(shù)傳入一個參數(shù)(選項的文本)也沒有問題。

移除選項

與添加選項類似,移除選項的方式也有很多種。首先,可以使用 DOM 的 removeChild()方法, 為其傳入要移除的選項,如下面的例子所示:

selectbox.removeChild(selectbox.options[0]); //移除第一個選項

其次,可以使用選擇框的 remove()方法。這個方法接受一個參數(shù),即要移除選項的索引,如下面 的例子所示:

selectbox.remove(0); //移除第一個選項

后一種方式,就是將相應(yīng)選項設(shè)置為 null。這種方式也是 DOM 出現(xiàn)之前瀏覽器的遺留機制。 例如:

selectbox.options[0] = null; //移除第一個選項

要清除選擇框中所有的項,需要迭代所有選項并逐個移除它們,如下面的例子所示:

function clearSelectbox(selectbox){

for(var i=0, len=selectbox.options.length; i < len; i++){

selectbox.remove(i);

}

}

這個函數(shù)每次只移除選擇框中的第一個選項。由于移除第一個選項后,所有后續(xù)選項都會自動向上 移動一個位置,因此重復移除第一個選項就可以移除所有選項了。

移動和重排選項

在 DOM標準出現(xiàn)之前,將一個選擇框中的選項移動到另一個選擇框中是非常麻煩的。整個過程要 涉及從第一個選擇框中移除選項,然后以相同的文本和值創(chuàng)建新選項,后再將新選項添加到第二個選 擇框中。而使用 DOM 的 appendChild()方法,就可以將第一個選擇框中的選項直接移動到第二個選 擇框中。我們知道,如果為 appendChild()方法傳入一個文檔中已有的元素,那么就會先從該元素的 父節(jié)點中移除它,再把它添加到指定的位置。下面的代碼展示了將第一個選擇框中的第一個選項移動到 第二個選擇框中的過程。

var selectbox1 = document.getElementById("selLocations1");

var selectbox2 = document.getElementById("selLocations2");

selectbox2.appendChild(selectbox1.options[0]);

移動選項與移除選項有一個共同之處,即會重置每一個選項的 index 屬性。

重排選項次序的過程也十分類似,好的方式仍然是使用 DOM方法。要將選擇框中的某一項移動 到特定位置,合適的 DOM 方法就是 insertBefore();appendChild()方法只適用于將選項添加 到選擇框的后。要在選擇框中向前移動一個選項的位置,可以使用以下代碼:

var optionToMove = selectbox.options[1];

selectbox.insertBefore(optionToMove, selectbox.options[optionToMove.index-1]);

以上代碼首先選擇了要移動的選項,然后將其插入到了排在它前面的選項之前。實際上,第二行代 碼對除第一個選項之外的其他選項是通用的。類似地,可以使用下列代碼將選擇框中的選項向后移動一 個位置。

var optionToMove = selectbox.options[1];

selectbox.insertBefore(optionToMove, selectbox.options[optionToMove.index+2]);

以上代碼適用于選擇框中的所有選項,包括后一個選項。

IE7 存在一個頁面重繪問題,有時候會導致使用 DOM 方法重排的選項不能馬上 正確顯示。

本文僅限內(nèi)部技術(shù)人員學習交流,不得作于其他商業(yè)用途.希望此文對廣大技人員有所幫助。原創(chuàng)文章出自:南昌網(wǎng)站建設(shè)公司-百恒網(wǎng)絡(luò) http://m.51yjwy.com/ 如轉(zhuǎn)載請注明出處!


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×
蜜臂av日日欢夜夜爽一区_成人一区二区三区在线观看 _日韩国产欧美三级_成人福利视频网站_石原莉奈在线亚洲二区_国产一区二区三区四区五区美女_国产一区二区三区av电影 _91麻豆福利精品推荐_日韩精品1区2区3区_93久久精品日日躁夜夜躁欧美
六月丁香婷婷久久| 成人小视频免费观看| 国产自产v一区二区三区c| 国产剧情av麻豆香蕉精品| 99视频精品全部免费在线| 奇米888四色在线精品| 国产精品18久久久久久vr| 天堂久久一区二区三区| 国产剧情一区二区| 美女爽到高潮91| 99re视频精品| 成人性生交大片| 激情六月婷婷久久| 青青国产91久久久久久| 成人av在线播放网站| 国产一区在线视频| 日本伊人色综合网| eeuss影院一区二区三区| 狠狠网亚洲精品| 奇米精品一区二区三区在线观看 | 国产老妇另类xxxxx| 99久久精品情趣| 懂色av一区二区三区免费观看| 免费观看在线色综合| 91视视频在线观看入口直接观看www| 狠狠久久亚洲欧美| 老司机一区二区| 日本一区中文字幕 | 成人av综合一区| 国产一区999| 激情综合色综合久久| 美女视频一区二区三区| 琪琪一区二区三区| 日本91福利区| 日韩高清不卡在线| 天堂蜜桃一区二区三区| 97久久人人超碰| 91老师片黄在线观看| 97se狠狠狠综合亚洲狠狠| av电影在线观看完整版一区二区| 高清av一区二区| 成人午夜免费视频| av日韩在线网站| 91最新地址在线播放| 91女神在线视频| 日日摸夜夜添夜夜添精品视频 | 不卡一卡二卡三乱码免费网站| 国产成人在线视频播放| 国产成人亚洲综合a∨婷婷图片| 国产精品一区在线观看你懂的| 国内精品不卡在线| 国产成a人亚洲精品| 东方欧美亚洲色图在线| av电影天堂一区二区在线| 91丨porny丨国产| 免费观看日韩电影| 国产精品一色哟哟哟| 成人午夜又粗又硬又大| 99re亚洲国产精品| 麻豆高清免费国产一区| 国产一区二区三区四区五区美女| 国产成人免费视频精品含羞草妖精| 国产精品一区二区久久不卡| 成a人片亚洲日本久久| 91视频一区二区三区| 另类欧美日韩国产在线| 国产成人午夜精品5599| 99精品视频在线播放观看| 免费观看成人鲁鲁鲁鲁鲁视频| 精品综合久久久久久8888| 国产电影精品久久禁18| 91亚洲精华国产精华精华液| 久久99精品久久久久久国产越南| 国产精品一区二区91| 91在线视频18| 国产真实乱对白精彩久久| 成人免费视频播放| 久久国产精品一区二区| 懂色av中文字幕一区二区三区 | av亚洲产国偷v产偷v自拍| 日本欧美一区二区| 国产ts人妖一区二区| 日韩中文字幕亚洲一区二区va在线| 久88久久88久久久| 97久久精品人人做人人爽| 国产制服丝袜一区| 日韩精品高清不卡| 福利91精品一区二区三区| 蜜臀av性久久久久蜜臀av麻豆 | 粉嫩aⅴ一区二区三区四区| 水野朝阳av一区二区三区| 国产一区二区精品在线观看| 日韩精品三区四区| 高清不卡一二三区| 国产在线视频不卡二| 99re热视频精品| 国产v综合v亚洲欧| 国产一区二区日韩精品| 日本美女视频一区二区| www.日本不卡| 国产91丝袜在线播放0| 精油按摩中文字幕久久| 视频一区二区三区入口| 成人一道本在线| 国产乱国产乱300精品| 麻豆成人久久精品二区三区红| 99视频精品在线| 成人性色生活片| 国产黑丝在线一区二区三区| 精品一区二区三区视频| 蜜桃视频在线观看一区| 日韩精品电影在线| 91色视频在线| 日韩经典一区二区| 91免费国产在线观看| 99久久婷婷国产综合精品| 成人h动漫精品| 成人高清免费观看| 成人免费三级在线| 成人视屏免费看| 大胆亚洲人体视频| 成人免费视频一区| 成人av网站免费| 成人综合在线网站| 成人av高清在线| 成人av高清在线| 成av人片一区二区| 91在线码无精品| 日韩av二区在线播放| 日本亚洲免费观看| 麻豆精品一区二区综合av| 麻豆国产精品一区二区三区| 久色婷婷小香蕉久久| 精久久久久久久久久久| 国产乱码精品一品二品| 国产高清不卡一区| www.66久久| 日本视频中文字幕一区二区三区| 日本不卡123| 精品一区二区精品| 丁香网亚洲国际| 97久久精品人人做人人爽50路| 日韩在线播放一区二区| 老司机精品视频一区二区三区| 精品一区二区免费看| 国产**成人网毛片九色| 首页亚洲欧美制服丝腿| 捆绑调教一区二区三区| 国产成人在线看| 97精品久久久久中文字幕| 免费人成在线不卡| 国产999精品久久久久久绿帽| 99久久99久久精品免费观看| 日本麻豆一区二区三区视频| 国产一区二区三区香蕉| 不卡的看片网站| 免费看日韩精品| 国产成人免费xxxxxxxx| 日韩av在线发布| 国产精品1区二区.| 全部av―极品视觉盛宴亚洲| 国产精品91xxx| 日本成人在线视频网站| 高清在线成人网| 免费在线观看精品| 成人丝袜18视频在线观看| 欧美aaa在线| 丁香婷婷综合色啪| 久久99精品久久只有精品| 成人午夜伦理影院| 精品一区在线看| 99久久久免费精品国产一区二区| 久久99精品久久久久久久久久久久| 懂色av一区二区三区免费观看 | 国产黄人亚洲片| 男人的天堂亚洲一区| 成人免费看黄yyy456| 韩日av一区二区| 日韩精品三区四区| 成人精品国产免费网站| 加勒比av一区二区| 日本亚洲天堂网| 成人国产精品免费| 国产在线播放一区| 蜜桃91丨九色丨蝌蚪91桃色| 99精品偷自拍| 盗摄精品av一区二区三区| 捆绑调教一区二区三区| 日韩中文字幕一区二区三区| 成a人片国产精品| 国产精品夜夜嗨| 国精品**一区二区三区在线蜜桃 | 国产91精品久久久久久久网曝门| 久久国产精品一区二区| 日韩激情视频在线观看| 91色九色蝌蚪| av在线不卡电影| www.欧美色图| 成人精品高清在线| 成人毛片在线观看| 成人免费电影视频| 国产福利精品导航| 国产精品69久久久久水密桃| 久久成人麻豆午夜电影| 久久99国产精品免费| 久久精品国产一区二区三| 蜜臂av日日欢夜夜爽一区| 人人精品人人爱| 毛片一区二区三区| 久久精品国产一区二区| 久久精品噜噜噜成人av农村| 精品一区在线看| 激情综合色丁香一区二区| 国产一区二区三区四| 国产精品影视在线观看| 国产成人av电影在线观看| 国产精品自拍网站| 国产风韵犹存在线视精品| 国产成都精品91一区二区三| 成人av网址在线| 视频在线在亚洲| 欧美a一区二区| 久久69国产一区二区蜜臀| 国产综合色视频| 福利视频网站一区二区三区| 不卡一区二区中文字幕| 视频一区在线视频| 久久97超碰色| 成人性色生活片免费看爆迷你毛片| 99久久伊人精品| 青青草伊人久久| 国产一区二区在线看| 成人免费毛片a| 日韩电影在线观看电影| 久久99国产精品久久99果冻传媒| 国产成人亚洲综合a∨猫咪| 99久久精品免费精品国产| 日本欧美久久久久免费播放网| 精品在线免费观看| 国产成人aaaa| 日本在线不卡一区| 国产成人在线色| 日韩国产欧美在线视频| 国产麻豆精品视频| 丝袜美腿一区二区三区| 国产在线一区二区综合免费视频| av中文字幕亚洲| 精品在线观看免费| 99久久精品情趣| 久久国产人妖系列| 91网站视频在线观看| 激情六月婷婷久久| 丝袜美腿高跟呻吟高潮一区| 精品一区二区三区不卡 | 美女视频黄免费的久久| 国产不卡视频一区| 久久国产福利国产秒拍| 不卡影院免费观看| 国产呦萝稀缺另类资源| 日韩福利电影在线| 成人av电影在线观看| 久久99国产乱子伦精品免费| 99re热视频这里只精品| 国产传媒久久文化传媒| 另类小说综合欧美亚洲| 91小视频在线观看| 国产999精品久久| 国内一区二区在线| 手机精品视频在线观看| 成人精品亚洲人成在线| 国产一区美女在线| 捆绑变态av一区二区三区| 91一区在线观看| 国产精品一区二区三区乱码| 国产福利精品一区| 国产揄拍国内精品对白| 蜜臀av在线播放一区二区三区| aaa亚洲精品一二三区| 国产91富婆露脸刺激对白| 国产一区二区三区在线观看免费视频 | 91欧美一区二区| 成人免费观看av| 国产v日产∨综合v精品视频| 国产在线精品不卡| 久久丁香综合五月国产三级网站| 日韩va亚洲va欧美va久久| 97久久精品人人澡人人爽| 成+人+亚洲+综合天堂| 国产999精品久久久久久| 国产一区二区福利视频| 韩国毛片一区二区三区| 久久99久久久久久久久久久| 麻豆91在线播放免费| 奇米一区二区三区av| 日本aⅴ亚洲精品中文乱码| 日韩国产在线观看| 青青草成人在线观看| 美女爽到高潮91| 久久成人免费日本黄色| 激情文学综合丁香| 国产伦精品一区二区三区视频青涩 | 免费在线观看视频一区| 美国毛片一区二区三区| 精品一区二区在线免费观看| 国产一区欧美日韩| 粉嫩久久99精品久久久久久夜| 国产91精品精华液一区二区三区 | 免费不卡在线观看| 精品一区二区在线观看| 国产酒店精品激情| 丁香婷婷综合网| 天堂影院一区二区| 麻豆成人91精品二区三区| 国产一区二区在线视频| 成人深夜在线观看| 日韩激情一区二区| 狠狠色狠狠色综合| 国产激情视频一区二区三区欧美| 成人99免费视频| 免费av成人在线| 国产91精品免费| 91免费精品国自产拍在线不卡| 美女网站视频久久| 高清在线成人网| 日韩va欧美va亚洲va久久| 国产原创一区二区三区| 99久久久久久| 国内一区二区在线| 9色porny自拍视频一区二区| 麻豆精品国产传媒mv男同| 国产成人精品免费一区二区| 日韩电影在线免费| 国产成人综合在线| 日本aⅴ亚洲精品中文乱码| 国产一区二区电影| 日韩精品电影一区亚洲| 国产精品亚洲午夜一区二区三区| 91原创在线视频| 国产黄人亚洲片| 日本网站在线观看一区二区三区| 国产乱人伦偷精品视频不卡 | 美美哒免费高清在线观看视频一区二区 | 国产不卡在线视频| 美女网站视频久久| 成人免费毛片app| 精品一区二区在线免费观看| 99精品视频免费在线观看| 国产一区二区三区不卡在线观看| 视频一区二区欧美| 岛国精品在线播放| 国产一区欧美二区| 蜜桃一区二区三区四区| 91首页免费视频| 成人免费视频一区二区| 国产一区二区不卡老阿姨| 蜜臀av在线播放一区二区三区| av一区二区三区| 国产成人啪免费观看软件| 精品一区二区三区免费毛片爱| 91片黄在线观看| 99视频热这里只有精品免费| 国产成人亚洲综合a∨猫咪| 激情综合网av| 免费成人在线观看| 日韩黄色免费网站| 天堂成人免费av电影一区| 成人福利在线看| 丁香一区二区三区| 国产风韵犹存在线视精品| 国产尤物一区二区| 狠狠色综合播放一区二区| 蜜臀久久99精品久久久画质超高清| 99精品热视频| 91在线国产福利| 91亚洲国产成人精品一区二区三| 成人免费毛片嘿嘿连载视频| 国产suv精品一区二区三区| 国产精品一区在线观看你懂的| 国内久久婷婷综合| 精品无人区卡一卡二卡三乱码免费卡 | 日本一不卡视频| 日韩国产欧美在线观看| 日韩av在线播放中文字幕| 日本欧美一区二区在线观看| 免费在线观看视频一区| 免费成人在线观看视频| 久久精品国产一区二区三| 久久国产精品区| 国产一区二区成人久久免费影院 | 丝袜亚洲另类丝袜在线| 91免费在线看| 日本美女视频一区二区| 美女在线一区二区| 国产一区中文字幕| 国产成人精品影视| a在线播放不卡| 日韩成人一区二区| 激情久久久久久久久久久久久久久久| 精品亚洲免费视频| 懂色一区二区三区免费观看|