呃,你先把节点添加上去,再添加样式呗
$.ajax({url: 'xxx',
success: function(data){
$('.case').html(data)
var liW = 222
$('.case li').css('width', liW)
}
})
ajax加载CSS文件我就这么干,可以解决ajax加载包含CSS的网页的问题。把a.html的CSS写在文件外面,独立出一个单独的CSS文件。然后写个函数比如
function test(){
var aa=document.getElementsByTagName('HEAD').item(0)
var nn=document.createElement("style")
nn.src="你的CSS文件地址"
nn.type="text/css"
aa.appendChild(nn)
}
上面就是示例代码,能把外面的CSS文件加进来并马上执行,当然你可以做下调整按照你的需要,主要就是加入那段DOM *** 作。希望对你有帮助。
你的innerHTML=后面用了两个全角引号,试试下面的代码:<style>
.infoone{ background-color:Redwidth:100pxheight:50px}
</style>
<div id="info"></div>
<script>
document.getElementById("info").innerHTML = "<div class='infoone'></div>"
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)