国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

js中三級聯動的實現

來源:懂視網 責編:小采 時間:2020-11-27 20:31:12
文檔

js中三級聯動的實現

js中三級聯動的實現:聯動的實現其實很簡單,但是有些細節卻很容易出錯。在此分享一下我在學習了二級聯動后,去實現三級聯動的基本思路。 思路:因為二級聯動是一級聯與二級聯通過onchange事件連接,所以三級聯動便是二級聯與三級聯連接。(可能表述不夠清楚)簡單的來說其過程大
推薦度:
導讀js中三級聯動的實現:聯動的實現其實很簡單,但是有些細節卻很容易出錯。在此分享一下我在學習了二級聯動后,去實現三級聯動的基本思路。 思路:因為二級聯動是一級聯與二級聯通過onchange事件連接,所以三級聯動便是二級聯與三級聯連接。(可能表述不夠清楚)簡單的來說其過程大

聯動的實現其實很簡單,但是有些細節卻很容易出錯。在此分享一下我在學習了二級聯動后,去實現三級聯動的基本思路。
思路:因為二級聯動是一級聯與二級聯通過onchange事件連接,所以三級聯動便是二級聯與三級聯連接。(可能表述不夠清楚)簡單的來說其過程大致是:A事件——觸發——B事件——觸發——C事件。
注意事項:特別要注意其中數組對應的下標與選項value值的匹配。option選項中各項選項的value值也可以是數字,value值用數字更方便實現。
例題:
各學期對應課程
學年: 第一學年、第二學年
學期: 第一學期、第二學期
課程:
第一學年—>第一學期—>HTML,Java,SqlServer基礎,C#
第一學年—>第二學期—>javascript,.Net,SqlServer高級,JSP
第二學年—>第一學期—>Struts,ASP.NET,Ajax
第二學年—>第二學期—>Spring,Hibernate '


代碼:
Java代碼

<!doctype html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>三級聯動</title>

</head>

<body >

<h5><center>各學期對應課程</center></h5>

<!--選項改變事件onchange調用change1(this)函數,實現 學年 與 學期 之間的聯動-->

<center>學年 <select id='year' onchange='change1(this)'>

<option value='請選擇'>請選擇</option>

<option value='第一學年'>第一學年</option>

<option value='第二學年'>第二學年</option>

</select>

<!--選項改變事件onchange調用change2(this)函數,實現 學期 與 課程 之間的聯動-->

學期 <select id='term' onchange='change2(this)'>

<option value='請選擇' >請選擇</option>

</select>

課程 <select id='course' >

<option value='請選擇'>請選擇</option>

</select></center>

</body>

<script>

//獲取學期對象

var term = document.getElementById('term');

//獲取課程對象

var course = document.getElementById('course');

//創建change1(obj1)函數,其中參數obj1是獲取 學年 的option選項中的value值

function change1(obj1){

//獲取obj1的值

var o1 = obj1.value;

//創建二維數組存放學年對應的學期

var array1 = new Array();

array1['第一學年']=['第一學期','第二學期'];

array1['第二學年']=['第一學期','第二學期'];

//保留學期下拉列表的第一項

term.options.length=1;

//遍歷數組

for(var i=0; i<array1[o1].length;i++){

//如果是第一學年,則將第一學期的value值設為0,第二學期的value值設為1;

if(o1=='第一學年'){

//new Option(”顯示內容”,“值”)

var opt1 = new Option(array1[o1][i],i);

}

//如果是第二學年,則將第一學期的value值設為2,第二學期的value值設為3;這樣設置其value值的目的是好與課程對應的數組行下標一一對應。

else{

opt1 = new Option(array1[o1][i],i+2);

}

//動態添加選項opt1到term中,得到下拉列表項

term.options.add(opt1);

}

}

//創建change2(obj2)函數,其中參數obj2是獲取 學期 的option選項中的value值

function change2(obj2){

//獲取obj2的值

var o2 = obj2.value;

//創建二維數組array2存放學期對應的課程

var array2 = new Array();

array2[0]=['HTML','Java','SqlServer基礎','C#'];

array2[1]=['javascript','.Net','SqlServer高級','JSP'];

array2[2]=['Struts','ASP.NET','Ajax'];

array2[3]=['Spring','Hibernate'];

//保留學期下拉列表的第一項

course.options.length=1;

//遍歷數組,將選項opt2到course中,得到下拉列表項

for(var i in array2[o2]){

var opt2 = new Option(array2[o2][i],i);

course.options.add(opt2);

}

}

</script>

</html>

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js中三級聯動的實現

js中三級聯動的實現:聯動的實現其實很簡單,但是有些細節卻很容易出錯。在此分享一下我在學習了二級聯動后,去實現三級聯動的基本思路。 思路:因為二級聯動是一級聯與二級聯通過onchange事件連接,所以三級聯動便是二級聯與三級聯連接。(可能表述不夠清楚)簡單的來說其過程大
推薦度:
標簽: 實現 js 三級聯動
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲一区二区三区高清 不卡 | 亚洲欧美影院 | 日韩欧美国产一区二区三区 | 中文字幕 日韩有码 | 欧美黄色第一页 | 亚洲欧美一区二区三区九九九 | 久久久久久亚洲精品中文字幕 | 国产精品va一区二区三区 | 国产视频资源在线观看 | 国产91精品久久久久久 | 欧美啊v | 国产成人深夜福利短视频99 | 成人精品视频在线观看完整版 | 日韩欧美视频 | 亚洲国产精品久久久久久 | 毛片资源 | 91chinese在线| 久久久久久久久国产 | 精品成人一区二区三区免费视频 | 精品123区 | 欧美夜夜爽 | 国产精品高清视亚洲一区二区 | 国产亚洲精品va在线 | 国产99视频在线观看 | 精品一区二区三区视频日产 | 国产区视频在线观看 | 亚洲啪视频 | 国产亚洲午夜精品a一区二区 | 亚洲欧美另类色图 | 日韩精品在线观看免费 | xxx欧美888| 欧美亚洲综合在线观看 | 国产1页 | 国产亚洲欧美精品久久久 | 九一毛片| 97国产视频| 欧美 日韩 国产 在线 | 香蕉视频你懂的 | 日韩电影第一页 | 国产91久久久久久久免费 | 情趣视频网站 |