IE 6-IE 9はJSON、tableを使用する.innerHTMLによる問題

8217 ワード

一、IE互換モード及び各IEカーネルを有するブラウザ互換モードにおいてjQueryにおけるJSON関数を使用する場合に「JSON未定義」となり、ブラウザ高速モードに切り替えると正常に表示される
ソリューション:
1.使用するページに直接json 2を導入する.js (https://github.com/douglascrockford/JSON-js/blob/master/json2.js)導入方法はこれ以上述べない.
2.ページの共通jsメソッドで判断

  if(typeof JSON == 'undefined'){ 
  $('head').append($("")); //       js      
  }</pre> 
  <br> 
 </div> 
 <p> 、  ajax ,            ,   element   innerHTML    HTML。         table   innerHTML    , firefox    ,  ie               。      :<br> </p> 
 <p style="text-align: center"> <a href="https://img.  .com/image/info11/9f542dd256054a6f95249bcce90e1341.png" target="_blank"><img id="theimg" src="https://img.  .com/image/info11/9f542dd256054a6f95249bcce90e1341.png" alt="" width="360" height="42"></a><br> </p> 
 <p>    IE6-IE9 ,    table,thead,tfoot,tbody,tr,col,colgroup,html,title,style,frameset innerHTML      <br> </p> 
 <p><strong>    :    js   </strong></p> 
 <div class="jb51code"> 
  <pre class="brush:js;">
function setTableInnerHTML(table, html) {//table  table  ,html    html   
  if (navigator && navigator.userAgent.match(/msie/i)) {
    var temp = table.ownerDocument.createElement('div');
    temp.innerHTML = '<table>' + html + '</table>';//        html    “<tbody></tbody>”      HTML         '<table><tbody>' + html + '</tbody></table>'
    table.replaceChild(temp.firstChild.firstChild, table.tBodies[0]);//    div table tbody   table  tbody
  } else {
    table.innerHTML = html;
  }
}</pre> 
 </div> 
 <p>             IE6-IE9  JSON、table.innerHTML      ,      。</p> 
 <div class="clearfix"> 
  <span id="art_bot" class="jbTestPos"></span> 
 </div> 
</div>
                            </div>
                        </div>
                    </div>
                    <!--PC WAP    -->
                    <div id="SOHUCS" sid="1176170970805776384"></div>
                    <script type="text/javascript" src="/views/front/js/chanyan.js">
                    
                     
                
興味があるかもしれません
  • 規範と実現について、あなたは混同しますか?
    yangshangchuan
    HotSpot
  • androidネットワーク
    ユリはお茶じゃない
    ネットワーク
  • [読書ノート]ファラデー伝を読む
    comsci
    読書ノート
  • 乱数の発生
    刃を浴びて喜ぶ.
    乱数
  • PHP検出関数が存在するファイル名
    IT独行者
    PHP 関数#カンスウ#
  • 銀行の各システム機能の概要
    文強chu
    金融
  • Python学習1(pip djangoインストールおよび最初のプロジェクト)
    みかん
    python django pip
  • php配列
    aichenglong
    PHP ツールバーの はいれつ ループ たじゅうはいれつ
  • アルファベットで分類:
    A B C D E F G H I J K L M N O P Q R S T U V W X Y Z その他
    トップページ -
    私たちについて -
    構内検索 -
    Sitemap -
    権利侵害苦情
    著作権すべてのIT知識ベースCopyRight© 2000-2050 IT知識ベースIT 610.com , All Rights Reserved.
    京ICP備09083238号