JavaScript實現(xiàn)select功能代碼

JavaScript實現(xiàn)select功能代碼

ID:37467148

大?。?6.50 KB

頁數(shù):10頁

時間:2019-05-24

JavaScript實現(xiàn)select功能代碼_第1頁
JavaScript實現(xiàn)select功能代碼_第2頁
JavaScript實現(xiàn)select功能代碼_第3頁
JavaScript實現(xiàn)select功能代碼_第4頁
JavaScript實現(xiàn)select功能代碼_第5頁
資源描述:

《JavaScript實現(xiàn)select功能代碼》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、JavaScript實現(xiàn)select功能代碼在進行JavaScript實現(xiàn)select所支持的功能實現(xiàn)時,首先需要了解一些標識的定義,比如true-這個是控制單擊時出現(xiàn)下拉框體的標識等等。調(diào)用時可以這樣:1,tempStr=GetNewSelectStr(dataTable.value,"select"+rowIndex,true);2,makeSelectBox("select"+rowIndex,tempStr,value,obj);tempStr-這個是返回的下拉列表值的框體dataTable.value-這個是數(shù)據(jù)源(我這里是一張表)"s

2、elect"+rowIndex-這個是ID號,也就是當前這個select的id號(我這里是有多個select所以ID號是自動的)true-這個是控制單擊時出現(xiàn)下拉框體的標識value-這個是初始的時候顯示在select輸入框中的值obj-這個是要顯示select的對象JavaScript實現(xiàn)select源代碼:1.var?nowOpenedSelectBox?=?"";??2.var?mousePosition?=?"";??3.var?userList=null;??4.function?selectThisValue(thisId,thisI

3、ndex,thisValue,thisString)?{??5.var?objId?=?thisId;??6.var?nowIndex?=?thisIndex;??7.var?valueString?=?thisString;??8.var?sourceObj?=?$(objId);??9.var?nowSelectedValue?=?document.getElementById(nowIndex+thisId).innerHTML;??10.hideOptionLayer(objId);??11.if?(sourceObj)?sourceOb

4、j.value?=?nowSelectedValue;??12.settingValue(objId,valueString);??13.selectBoxFocus(objId);??14.if?(sourceObj.onchange)?sourceObj.onchange();??15.}??16.function?settingValue(thisId,thisString)?{??1.var?objId?=?thisId;??2.var?valueString?=?thisString;??3.var?selectedArea?=?doc

5、ument.getElementById(objId+"selectBoxSelectedValue");??4.if?(selectedArea)?{??5.if(navigator.appName.indexOf("Explorer")?>?-1){??6.selectedArea.innerText?=?valueString;??7.}??8.else{??9.selectedArea.textContent?=?valueString;??10.}??11.}??12.}??13.var?l=0;??14.//顯示下拉框中的值??15.

6、function?viewOptionLayer(thisId,Istask,flag)?{??16.var?objId?=?thisId;??17.var?selectInfo="";??18.var?optionHeight?=?18;?//?高??19.var?optionMaxNum?=?7;?//??20.var?optionInnerLayerHeight?=?"";??21.var?selectBoxWidth?=130;??22.var?selectBoxHeight?=17;??23.l=userList.Rows.length

7、;??24.var?optionLayer?=?document.getElementById(objId+"selectBoxs");??25.if(optionLayer.innerHTML=="")??26.{??27.if?(l?>?optionMaxNum)?optionInnerLayerHeight?=?"height:"+?(optionHeight?*?optionMaxNum)?+?"px";??28.selectInfo?=?"";??29.if(Istask=="true")??30.{??31.selectInfo?+=

8、?"?";??32.selectInfo?+=?"?";??33.selectInfo?+=?"???34.";??35.selectI

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。