原生js动态添加style,添加样式
第一种
var style="[assign-url='"+str+"']{display:initial}"; var ele=document.createElement("style"); ele.innerHTML=style; document.getElementsByTagName('head')[0].appendChild(ele)
第二种,使用中间元素div转化为dom(推荐):
var style='<style>button[assign-url="'+str+'"]{display:initial;}</style>'; var ele=document.createElement('div'); ele.innerHTML=style; document.getElementsByTagName('head')[0].appendChild(ele.firstElementChild)
本文介绍了两种使用原生JavaScript动态添加CSS样式的有效方法。第一种直接创建style元素并追加到head中;第二种通过创建div元素转换为DOM再进行添加。

2371

被折叠的 条评论
为什么被折叠?



