为了账号安全,请及时绑定邮箱和手机立即绑定

原生js删除style标签

原生js删除style标签

慕妹3242003 2019-04-27 22:19:49
conststyle=document.createElement('style')style.innerText=cssTextdocument.head.appendChild(style)上面可以往head中添加style样式现在是怎么样可以删除这一个style而且这个style不一定再最后一个可以在style上加个title怎么样删除这个特定的style标签
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

如果你是自己添加的标签,在创建的时候就已经保存了它的DOM,需要的时候直接引用变量删除就好了:
conststyle=document.createElement('style')
style.innerText=cssText
document.head.appendChild(style)
...
style.remove()
也可以添加标签的时候多加一个属性title,然后在需要的时候搜索到它删除。添加的属性只要是能够被style标签支持的属性就行了:
conststyle=document.createElement('style')
/*style.title='style1'*/
style.innerText=cssText
document.head.appendChild(style)
...
document.querySelector('style[title="style1"]').remove()
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 333 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号