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

          select innerHTML在IE和FireFox下處理

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

          <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
          頂!證明該方法可用
          主站蜘蛛池模板: 随州市| 澜沧| 长阳| 尉犁县| 台山市| 凌源市| 南安市| 鄄城县| 灌南县| 周宁县| 永吉县| 盐城市| 石景山区| 岫岩| 沙田区| 上思县| 德清县| 阿拉尔市| 伽师县| 廉江市| 大化| 平度市| 泽库县| 朝阳市| 连平县| 南靖县| 连州市| 佛教| 鹤岗市| 稻城县| 常山县| 池州市| 重庆市| 平利县| 遵化市| 靖州| 建水县| 四会市| 阳信县| 鄂伦春自治旗| 凤凰县|