1

IE8でエラーを出している私のコード

$(function(){
 $.ajax({url:"http://localhost/css/register.txt",  
         cache : false,
         success:function(ris){$("<style></style>").appendTo("head").html(ris);//culprit statement
          },
         error:function(){}
                                    });
});
4

2 に答える 2

3

<style>jQuery は、要素のコンテンツの設定に関するブラウザの互換性の問題を解決していないようですinnerHTML

代わりにこれが機能すると信じています...

$("<style>" + ris + "</style>")
于 2012-07-27T16:42:35.200 に答える
3

innerHTMLInternet Explorer ではon<style>要素を設定できません。Javascript で <style> タグを作成する方法を参照してください。

于 2012-07-27T16:44:47.720 に答える