0
我有不同风格的网页,用户可以随时更改和构建。 我有这个代码与浏览器IE-9 +,铬,FF,Safari浏览器一起工作。如何用另一个替换整个CSS文本?
if($("#customCss").length>0)
$("#customCss").empty();
$("#customCss").text(css_txt);
$('head').append('<style type="text/css" id="customCss"> ' + css_txt + '</style>');
我想使网站符合IE-7,8。但是这个代码不适用于IE-7,8。我收到此错误代码:
Microsoft JScript runtime error: Unexpected call to method or property access.
在此
jQuery的jQuery的FUNC:
append: function() {
return this.domManip(arguments, true, function (elem) {
if (this.nodeType === 1) {
this.appendChild(elem);
}
});
},
我也试试这个没有运气:
document.getElementById("customCss").innerHTML=css_txt;
任何想法,为什么?
尝试使用'.textContent'而不是'.innerHTML'。 – 2013-02-17 13:14:37
也许你应该在尝试用'$(“#customCss”)。text(css_txt);''设置其内容之前,尝试定义'