<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)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩亚洲人成在线综合日本| 亚洲午夜精品久久久久久浪潮| 亚洲AV无码国产丝袜在线观看| 免费视频成人国产精品网站 | 亚洲中文无码av永久| 久久九九AV免费精品| 亚洲视频免费在线观看| 精品成人免费自拍视频| 久久精品国产精品亚洲色婷婷| 好久久免费视频高清| 亚洲欧洲日产国产综合网| 日韩插啊免费视频在线观看| 久久国产亚洲精品无码| 57PAO成人国产永久免费视频 | 国产a视频精品免费观看| 亚洲AV无码专区在线亚| 韩国欧洲一级毛片免费| 无套内谢孕妇毛片免费看看| 亚洲综合亚洲综合网成人| 国产日韩AV免费无码一区二区| 337p日本欧洲亚洲大胆色噜噜| 成人免费观看一区二区| 亚洲第一街区偷拍街拍| 国产精品亚洲二区在线观看| 国产免费无码AV片在线观看不卡 | 亚洲精品亚洲人成在线播放| 日本牲交大片免费观看| 成人无码精品1区2区3区免费看| 亚洲欧洲免费视频| 一二三四免费观看在线视频中文版 | 亚洲国产成人精品女人久久久| 国产在线播放线91免费| 久久久久亚洲av无码专区喷水| 久久久久国色AV免费看图片| 新最免费影视大全在线播放| 久久亚洲精品成人| 成年女人永久免费观看片| baoyu777永久免费视频| 2020久久精品亚洲热综合一本| 国产乱子伦精品免费女| 国产99视频精品免费专区|