把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操作。希望对你有帮助。
向head里面添加新的link 元素var a =document.createElement('link')
a.tyle='text/css'
a.rel='stylesheet'
document.head.appendChild(a)