欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript 生成無限下拉列表實(shí)現(xiàn)代碼

 更新時(shí)間:2009年03月26日 21:16:34   作者:  
js生成無線下拉列表的實(shí)現(xiàn)代碼。

復(fù)制代碼 代碼如下:

//公司二維數(shù)組數(shù)據(jù)源
Office = [
["Dept", "ParentDept"],
["業(yè)務(wù)部", "0"],
["技術(shù)部", "0"],
["市場(chǎng)部", "0"],
["www.yongfa365.com", "業(yè)務(wù)部"],
["業(yè)務(wù)部小楊", "業(yè)務(wù)部"],
["業(yè)務(wù)部小菜", "業(yè)務(wù)部"],
["技術(shù)部老柳", "技術(shù)部"],
["技術(shù)部老楊", "技術(shù)部"],
["技術(shù)部老菜", "技術(shù)部"],
["市場(chǎng)部柳先生", "市場(chǎng)部"],
["市場(chǎng)部楊先生", "市場(chǎng)部"],
["市場(chǎng)部菜鳥", "市場(chǎng)部"]
]

//省市三維數(shù)組數(shù)據(jù)源
City3 = [
["Dept", "ParentId", "Id"],
["北京", "0", "010"],
["山西", "0", "0359"],
["朝陽區(qū)", "010", "001"],
["海淀區(qū)", "010", "002"],
["豆各莊", "001", "101"],
["十里堡", "001", "102"],
["中關(guān)村", "002", "201"],
["上地", "002", "202"],
["運(yùn)城地區(qū)", "0359", "301"],
["太原市", "0359", "302"],
["永濟(jì)市", "301", "311"],
["小區(qū)", "302", "312"]
];

//FillSelectTree("nowhaha", City3, "0", "311", -1)
//Select控件ID,數(shù)據(jù)源,父級(jí)值,選中值,第幾級(jí)(用來產(chǎn)生分隔符)
function FillSelectTree(SelectId, ArrObj, ParentValue, SelectedValue, NowI) {
StrObj = eval(document.getElementById(SelectId));

NowI++;

//判斷它是二級(jí)數(shù)據(jù)源,還是三級(jí)
if (ArrObj[0].length == 2)
{ ArrNum = 0; }
else
{ ArrNum = 2; }

//生成所有Option
for (var i = 0; i < ArrObj.length; i++) {
if (ArrObj[i][1] == ParentValue) {
StrObj.options[StrObj.length] = new Option(String("  ", NowI) + ArrObj[i][0], ArrObj[i][ArrNum]);

//選中默認(rèn)值
if (ArrObj[i][ArrNum] == SelectedValue) {
StrObj.options[StrObj.length - 1].selected = true;
}

//遍歷
FillSelectTree(SelectId, ArrObj, ArrObj[i][ArrNum], SelectedValue, NowI);
}
}
}


//復(fù)制字符串多少次
function String(str, nowi) {
strtemp = "";
for (var i = 0; i < nowi; i++) {
strtemp += str;
}
return strtemp;
}


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

相關(guān)文章

  • JavaScript中的this妙用實(shí)例分析

    JavaScript中的this妙用實(shí)例分析

    這篇文章主要介紹了JavaScript中的this妙用,結(jié)合實(shí)例形式分析了JavaScript中的this基本功能、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • 使用微信小程序開發(fā)前端【快速入門】

    使用微信小程序開發(fā)前端【快速入門】

    本文從代碼角度和宏觀角度簡(jiǎn)單闡述了微信小程序在前端領(lǐng)域的一些內(nèi)容和影響,希望能夠幫助那些不了解微信小程序的開發(fā)者很快入門并認(rèn)識(shí)這一新的技術(shù)領(lǐng)域。
    2016-12-12
  • JavaScript中的工廠函數(shù)(推薦)

    JavaScript中的工廠函數(shù)(推薦)

    所謂工廠函數(shù),就是指這些內(nèi)建函數(shù)都是類對(duì)象,當(dāng)你調(diào)用他們時(shí),實(shí)際上是創(chuàng)建了一個(gè)類實(shí)例。這篇文章主要介紹了JavaScript工廠函數(shù),需要的朋友可以參考下
    2017-03-03
  • jquery、js操作checkbox全選反選

    jquery、js操作checkbox全選反選

    全選反選checkbox在實(shí)際應(yīng)用中比較常見,本文有個(gè)不錯(cuò)的示例,大家可以參考下
    2014-03-03
  • js接收并轉(zhuǎn)化Java中的數(shù)組對(duì)象的方法

    js接收并轉(zhuǎn)化Java中的數(shù)組對(duì)象的方法

    下面小編就為大家?guī)硪黄猨s接收并轉(zhuǎn)化Java中的數(shù)組對(duì)象的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • JS回調(diào)函數(shù)基本定義與用法實(shí)例分析

    JS回調(diào)函數(shù)基本定義與用法實(shí)例分析

    這篇文章主要介紹了JS回調(diào)函數(shù)基本定義與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了javascript回調(diào)函數(shù)基本概念、功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-05-05
  • 詳解webpack與SPA實(shí)踐之開發(fā)環(huán)境搭建

    詳解webpack與SPA實(shí)踐之開發(fā)環(huán)境搭建

    這篇文章主要介紹了詳解webpack與SPA實(shí)踐之開發(fā)環(huán)境搭建,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-12-12
  • 小程序云開發(fā)實(shí)戰(zhàn)小結(jié)

    小程序云開發(fā)實(shí)戰(zhàn)小結(jié)

    這篇文章主要介紹了小程序云開發(fā)實(shí)戰(zhàn)小結(jié),本文詳細(xì)的介紹了云開發(fā)以及環(huán)境的搭建和項(xiàng)目實(shí)踐,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2018-10-10
  • JavaScript輸入分鐘、秒倒計(jì)時(shí)技巧總結(jié)(附代碼)

    JavaScript輸入分鐘、秒倒計(jì)時(shí)技巧總結(jié)(附代碼)

    這篇文章主要介紹了JavaScript輸入分鐘、秒倒計(jì)時(shí)的代碼實(shí)現(xiàn),通過css和js代碼展示了邏輯過程,具體操作步驟大家可查看下文的詳細(xì)講解,感興趣的小伙伴們可以參考一下。
    2017-08-08
  • H5微信公眾號(hào)授權(quán)的簡(jiǎn)單實(shí)現(xiàn)步驟

    H5微信公眾號(hào)授權(quán)的簡(jiǎn)單實(shí)現(xiàn)步驟

    如果用戶在微信客戶端中訪問第三方網(wǎng)頁,公眾號(hào)可以通過微信網(wǎng)頁授權(quán)機(jī)制,來獲取用戶基本信息,進(jìn)而實(shí)現(xiàn)業(yè)務(wù)邏輯,這篇文章主要給大家介紹了關(guān)于微信公眾號(hào)授權(quán)的相關(guān)資料,需要的朋友可以參考下
    2021-07-07

最新評(píng)論