憨厚生

          ----Java's Slave----
          ***Java's Host***

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks
          <2007年4月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          公告

          本博客只作為本人學習資料使用,如侵犯你的相關權益,請聯系我!我會盡快做出處理! 如商業用途請讓本人知道,轉摘保留本人姓名,blog地址.
          Email:

          常用鏈接

          留言簿(6)

          隨筆分類(185)

          隨筆檔案(165)

          文章檔案(17)

          http://www.blogcn.com/u3/19/23/zhjhlz/inde

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          web開發中,經常需要給select動態添加數據,常用的方法有幾種:

          1.基于dom方式的添加

          2.使用innerHTML添加

          3.object方式添加

           

          以下是示例

          < html >   
          < head >   
          < script >   
            
           var city 
          =   new  Array();   
           city[
          0 ] = " 西安 " ;   
           city[
          1 ] = " 烏魯木齊 " ;   
           city[
          2 ] = " 西寧 " ;   
           city[
          3 ] = " 北京 " ;   
           function objectF()   
           
          {   
            
            var s 
          =  document.getElementById( " object " );   
            
          for (var i = 0 ;i < city.length;i ++ )   
            
          {   
             var option 
          =   new  Option(city[i],i);   
             s.options[i]
          = option;   
                
            }
             
           }
             
           function domF()   
           
          {   
            var s 
          =  document.getElementById( " dom " );   
            
          for  (var i = 0 ;i < city.length;i ++ )   
            
          {   
             var option 
          =  document.createElement( " option " );   
             var text 
          =  document.createTextNode(city[i]);   
             option.appendChild(text);   
             option.value
          = i;   
             s.appendChild(option);   
               
            }
             
           }
             
           function innerF()   
           
          {   
            
            var sel 
          =  document.getElementById( " inner " );   
            var str 
          =   " <select> " ;   
            
          for  (var i = 0 ;i < city.length;i ++ )   
            
          {   
             strstr 
          =  str  +   " <option value=' " + i + " '> " + city[i] + " </option> "    
            }
             
            strstr
          = str + " </select> " ;   
            sel.innerHTML
          = str;   
           }
             
          </ script >   
          </ head >   
          < body >   
          < form >   
          < table >   
           
          < tr >   
            
          < td >   
             
          < select  ></ select >   
            
          </ td >   
            
          < td >   
             
          < select  ></ select >   
            
          </ td >   
            
          < td >   
             
          < div  >   
              
          < select ></ select >   
             
          </ div >   
            
          </ td >   
           
          </ tr >   
           
          < tr >   
            
          < td >< input type = " button "  value = " dom "   ></ td >   
            
          < td >< input type = " button "  value = " object "   ></ td >   
            
          < td >< input type = " button "  value = " inner "   ></ td >   
           
          </ tr >   
          </ table >   
          </ body >   
          posted on 2007-04-22 16:48 二胡 閱讀(132) 評論(0)  編輯  收藏 所屬分類: JS
          主站蜘蛛池模板: 丘北县| 昌乐县| 科尔| 河曲县| 淳化县| 嘉义市| 内黄县| 洛隆县| 台北市| 七台河市| 黎川县| 田林县| 华亭县| 安新县| 商都县| 敖汉旗| 五家渠市| 闽侯县| 海晏县| 冕宁县| 永定县| 建平县| 嵊泗县| 本溪市| 宝鸡市| 分宜县| 丰城市| 平泉县| 乳源| 独山县| 永安市| 龙陵县| 仙居县| 海口市| 宜兰县| 和平区| 江都市| 资溪县| 济南市| 濮阳县| 金堂县|