posts - 0, comments - 77, trackbacks - 0, articles - 356
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          select innerHTML在IE和FireFox下處理

          Posted on 2008-01-02 09:37 semovy 閱讀(2097) 評(píng)論(1)  編輯  收藏 所屬分類: JavaScript
          在前一段時(shí)間,做ajax的時(shí)候,碰到了這樣的問題:

          <form name=form1 action='#' method=post>
          <select name=typelist id=typelist>
          <option value=0>=請(qǐng)選擇=</option>
          </select>
          </form>


          下面是一個(gè)jscript函數(shù)

          <script language=javascript type='text/javascript'>
          function getTypeById(){
              var obj = document.getElementById('typelist');
              var result = "";
              for(var i = 1; i < 6; i++ ){
                 result += "<option value="+i+">"+i+"</option>" ;
              }
             
          obj.innerHTML = result;
          }
          </script>


          出現(xiàn)的結(jié)果<select></select>中的內(nèi)容在IE下運(yùn)行為空白,而在FireFOx中運(yùn)行正確。

          針對(duì)這樣情況的解決辦法是換另一種方法做

          function getTypeById(id){
              var s=document.getElementById(id);
              for(var i = 1; i < 6; i++ ){
                 s.options[s.options.length] = new Option(i,i);
              }  
          }


          評(píng)論

          # re: select innerHTML在IE和FireFox下處理  回復(fù)  更多評(píng)論   

          2008-08-20 17:03 by dl
          頂!證明該方法可用
          主站蜘蛛池模板: 天镇县| 芦山县| 岳阳市| 固镇县| 迁安市| 车致| 余干县| 玛沁县| 定州市| 双鸭山市| 石首市| 栾川县| 新绛县| 和林格尔县| 南乐县| 武宣县| 湖北省| 瑞金市| 万全县| 永平县| 桓台县| 平潭县| 北京市| 青神县| 明溪县| 师宗县| 通江县| 海宁市| 万山特区| 安溪县| 盈江县| 晋州市| 永新县| 肇庆市| 华阴市| 奇台县| 陵川县| 二连浩特市| 荥阳市| 平昌县| 白玉县|