+
95
-

js如何动态写入样式?

请问js如何动态写入样式?

网友回复

+
15
-

原生js这样写:

var d = document.createElement('style');
d.setAttribute('type', 'text/css');
d.innerHTML = 'p { color: green;}';
document.getElementsByTagName('head')[0].appendChild(d);

如果是动态引入css文件

function addCssByLink(url){ 
    var doc=document; 
    var link=doc.createElement("link"); 
    link.setAttribute("rel", "stylesheet"); ...

点击查看剩余70%

我知道答案,我要回答