原生js删除style标签

conststyle=document.createElement('style')style.innerText=cssTextdocument.head.appendChild(style)
上面可以往head中添加style样式
现在是怎么样可以删除这一个style而且这个style不一定再最后一个
可以在style上加个title怎么样删除这个特定的style标签
呼唤远方
浏览 2550回答 2
2回答

白猪掌柜的

如果你是自己添加的标签,在创建的时候就已经保存了它的DOM,需要的时候直接引用变量删除就好了:conststyle=document.createElement('style')style.innerText=cssTextdocument.head.appendChild(style)...style.remove()也可以添加标签的时候多加一个属性title,然后在需要的时候搜索到它删除。添加的属性只要是能够被style标签支持的属性就行了:conststyle=document.createElement('style')/*style.title='style1'*/style.innerText=cssTextdocument.head.appendChild(style)...document.querySelector('style[title="style1"]').remove()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript