日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

HTML/CSS——form表单select联动(JavaScript方法)

發布時間:2024/10/5 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTML/CSS——form表单select联动(JavaScript方法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下拉列表:二級聯動菜單

Select對象的常用屬性

options[]:返回所有option組成的一個數組;

name:名稱

value:option的value的值

length:設置或讀取option的個數

selectedIndex:當前選中的option的索引號

option對象的常用屬性

text:指<option></option>中的文本

value:指option對象的value屬性

index:指每個option對象的索引號

selected:當前option是否選中

?

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" /><title>form表單之select操作</title> <script type="text/javascript"> var arr_province = ["請選擇省/城市","北京市","上海市","天津市","重慶市","深圳市","廣東省","河南省"]; var arr_city = [["請選擇城市/地區"],["東城區","西城區","朝陽區","宣武區","昌平區","大興區","豐臺區","海淀區"],['寶山區','長寧區','豐賢區', '虹口區','黃浦區','青浦區','南匯區','徐匯區','盧灣區'],['和平區', '河西區', '南開區', '河北區', '河東區', '紅橋區', '塘古區', '開發區'],['俞中區', '南岸區', '江北區', '沙坪壩區', '九龍坡區', '渝北區', '大渡口區', '北碚區'],['福田區', '羅湖區', '鹽田區', '寶安區', '龍崗區', '南山區', '深圳周邊'],['廣州市','惠州市','汕頭市','珠海市','佛山市','中山市','東莞市'],['鄭州市']];onload = function() {var oForm = document.getElementById('form1');var oProvince = oForm.children[0];var oCity = oForm.children[1];// 添加點擊 onchange 事件oProvince.onchange = function() {var _this = this.selectedIndex;// 默認進來高度清零oCity.length = 0;// 指定城市下拉的高度initCity(_this);};// 初始化下拉列表init();// init selectfunction init(){var index = 0;// 指定下拉的高度oProvince.length = arr_province.length;// 循環數組, 把內容寫到下拉列表中去for( var i = 0; i < arr_province.length; i++ ){oProvince.options[i].text = arr_province[i];oProvince.options[i].value = arr_province[i];}// 指定默認索引號oProvince.selectedIndex = index;// 指定城市下拉的高度initCity(index);}// 城市下拉內容高度function initCity(index){// 指定城市下拉的高度oCity.length = arr_city[index].length;// 循環數組, 把內容寫到下拉列表中去for( var i = 0; i < arr_city[index].length; i++ ){oCity.options[i].text = arr_city[index][i];oCity.options[i].value = arr_city[index][i];}}};</script> </head><body> <form id="form1">省份: <select name="province" style="width:130px;"></select>城市: <select name="city" style="width:130px;"></select> </form> </body> </html>

?

總結

以上是生活随笔為你收集整理的HTML/CSS——form表单select联动(JavaScript方法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。