<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 73,  comments - 55,  trackbacks - 0
    ?本文提供在不刷新頁面的前提下,動態(tài)生成select選項(xiàng)的
    目前比較主流的三種方案。并且提供簡單效率測試,網(wǎng)頁制作人員可以
    根據(jù)自己需要選擇。

    由于時(shí)間問題,我沒有能寫文章說明一下,但是我提供我寫的全部代碼。
    希望有興趣的同行研究一下。

    代碼寫的應(yīng)該是很詳細(xì)的。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <style type="text/css">
    body{font-family:Courier New, Courier}
    select{font-size:8pt;font-family:Courier New, Courier}
    input{font-size:8pt;font-family:Courier New, Courier}
    </style>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var opttext= new Array(1000);
    var optvalue=new Array(1000);

    function change(object){
    opt=object.options[object.selectedIndex];
    alert(opt.value+" : "+opt.text);
    }
    for(i=0;i<opttext.length;i++)
    {
    opttext[i]="zosatapo"+i;
    optvalue[i]="name"+i;
    }

    function option(){
    ????var opt;
    ????var start;
    ????var end;

    ????start=new Date();
    ????selContainer.innerHTML="";
    ????selContainer.innerHTML="<select id='selShow' onchange='change(this);'></select>";

    ????for(i=0;i<opttext.length;i++)
    ????{????opt=new Option();
    ????????//or you may code like below:
    ????????//opt=document.createElement("OPTION");
    ????????opt.text=opttext[i];
    ????????opt.value=optvalue[i];
    ????????selShow.options.add(opt);
    ????}

    ????end=new Date();
    ????optionTime.innerText="The Operation Took Time:"+(end.getTime()-start.getTime())+" milliseconds";

    }

    function object()
    {
    ????var start;
    ????var end;
    ????var str="<select id='selShow' onchange='change(this);'>";

    ????start=new Date();
    ????selContainer.innerHTML="";

    ????for(i=0;i<opttext.length;i++)
    ????{
    ????????str+="<option value='"+optvalue[i]+"'>"+opttext[i]+"</option>";
    ????}

    ????str+="</select>";
    ????selContainer.innerHTML=str;

    ????end=new Date();
    ????objectTime.innerText="The Operation Took Time:"+(end.getTime()-start.getTime())+" milliseconds";
    }


    function join()
    {
    ????var len=opttext.length;
    ????var arr=new Array(len);
    ????var start;
    ????var end;

    ????start=new Date();
    ????selContainer.innerHTML="";
    ????joinTime.innerText="";

    ????for(i=0;i<len;i++)
    ????{
    ????????arr[i]="<option value='"+optvalue[i]+"'>"+opttext[i]+"</option>";
    ????}
    ????selContainer.innerHTML="<select id='selShow' onchange='change(this);'>"+arr.join()+"</select>";

    ????end=new Date();
    ????joinTime.innerText="The Operation Took Time:"+(end.getTime()-start.getTime())+" milliseconds";
    }
    //-->
    </SCRIPT>
    </HEAD>

    <BODY BGCOLOR="#FFFFFF">
    <p align=center><B><FONT SIZE=4>動態(tài)生成SELECT選項(xiàng)演示大全</FONT></B></p>

    Method I:<font color=blue> options.add()</font><br>
    <Input type="Button" value="New Option" onclick="option();">
    <span id="optionTime">test</span><br><BR>

    Method I:<font color=blue>object.innerHTML</font><br>
    <Input type="Button" value="Object InnerHTML" onclick="object();">
    <span id="objectTime">test</span><br><BR>

    Method I:<font color=blue>object.innerHTML & Array.join()</font><br>
    <Input type="Button" value="Array Join" onclick="join();">
    <span id="joinTime"><a href=#>test</a></span><br><BR>

    <font color=blue>演示效果預(yù)覽區(qū)域:</font><br><br>
    <span id="selContainer">
    <select id="selShow"><option >Empty</option></select>
    </span>
    </BODY>
    </HTML>
    posted on 2006-08-22 16:20 保爾任 閱讀(410) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久91亚洲人成电影网站| 日本免费一本天堂在线| 亚洲美女又黄又爽在线观看| 精品无码专区亚洲| 免费国产在线观看老王影院| 亚洲第一成年网站视频| 国产又大又长又粗又硬的免费视频| 学生妹亚洲一区二区| 日韩毛片免费在线观看| 精品亚洲国产成人av| 亚洲成AV人在线观看网址| 国产黄在线播放免费观看| jlzzjlzz亚洲乱熟在线播放| 国产一级a毛一级a看免费视频| 亚洲国产精品不卡在线电影| 久久精品无码专区免费青青| 亚洲午夜精品一区二区公牛电影院| 青青视频观看免费99| 亚洲精品成a人在线观看☆ | 成年丰满熟妇午夜免费视频| 亚洲精品乱码久久久久久蜜桃图片| 国产成人无码a区在线观看视频免费| 无码日韩人妻AV一区免费l| 国产亚洲一区二区在线观看| 亚洲成人免费网址| 亚洲av无码一区二区三区在线播放| 亚洲精品高清一二区久久| 久久午夜无码免费| 亚洲国产美女精品久久久| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产资源免费观看| 两个人日本WWW免费版 | 亚洲黑人嫩小videos| 午夜成人免费视频| 成人无码区免费A∨直播| 亚洲国产精品成人精品小说| 亚洲福利精品一区二区三区| 中文字幕在线免费| 免费国产高清毛不卡片基地| 亚洲一区二区电影| 免费A级毛片在线播放不收费|