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
          頂!證明該方法可用
          主站蜘蛛池模板: 莱阳市| 克什克腾旗| 休宁县| 修文县| 惠来县| 宜春市| 镇赉县| 茂名市| 广安市| 四子王旗| 卓尼县| 尉犁县| 鄂伦春自治旗| 独山县| 宝鸡市| 伊宁县| 达尔| 乌鲁木齐县| 石城县| 京山县| 海盐县| 龙井市| 射阳县| 延吉市| 陇西县| 绥德县| 宜黄县| 三明市| 霸州市| 洛扎县| 宜兴市| 堆龙德庆县| 龙州县| 鲜城| 乐山市| 贵德县| 徐汇区| 成武县| 西畴县| 永昌县| 斗六市|