Javascript:如何检查/删除文档头部的css样式标签
Javascript: how to check/delete a css style tag in the head of the document
我通过javascript在文档的头部以这种方式注入样式:
var style = document.createElement("style");
document.head.appendChild(style);
style.innerHTML = "a, .left-hand { cursor:wait; }";
我想知道是否有办法检查这种样式是否在文档中(考虑到还有其他样式)以及如何删除它。
谢谢
只需保留引用,在本例中为 style
变量。
要检查它是否仍在 DOM 中,请使用 parentNode
检查它是否有父级。如果是这样,它仍然在 DOM 中。如果没有(null
),它不在DOM中。
要删除它:
if(style.parentNode){ //check if it has a parent
style.parentNode.removeChild(style); //if it does, this is how to remove it
}
即使在此之后,只要某些内容仍然引用样式标记(在本例中为 style
变量),您仍然可以将其重新附加到 DOM 中。 removeChild
仅从 DOM 中删除元素,并且不会清除引用。
相关文章:
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- Ajax请求文档就绪会导致jquery加载缓慢
- MongoDB (php) - 以数组而不是多个属性的形式返回文档属性
- 谷歌文档表面引擎
- 来自文档或下一个静态父级的事件委派
- 如何将childNodes用于XML文档
- 文档就绪提供了错误的选择器高度
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- BrowserId登录请求在文档加载时被调用
- 从Javascript和Php变量创建Html模板文档
- 如何通过谷歌应用程序脚本从谷歌文档中的位置确定命名范围
- 在jquery文档准备好之前加载Modernizr
- 如何判断何时将dom节点添加到文档中
- HTML文档中脚本标记的位置-<头部>&<身体>有不同的行为
- Javascript:如何检查/删除文档头部的css样式标签
- 尝试追加到文档时响应 XML 中缺少头部子项
- 使用JavaScript将样式表附加到html文档的头部
- 如何将javascript添加到html文档的头部以侦听尚未添加到DOM的元素的单击?