用javascript删除CSS文件

remove css file with javascript

本文关键字:文件 CSS 删除 javascript      更新时间:2023-09-26

我试图从文档中删除css文件。

这应该工作…= =>

    document.getElementsByTagName("link")[1].remove();  

但是,不工作。当我添加一些测试代码时。= =>

    document.getElementsByTagName("link")[1].remove();
    console.log(document.getElementsByTagName("link")[1].remove());

它现在正在工作。

有什么问题…或者我错过了什么?

Remove不是DOM节点方法。也许你把它和jQuery方法搞混了?

使用纯JavaScript:

var linkNode = document.getElementsByTagName('link')[1];
linkNode.parentNode.removeChild(linkNode);

或jQuery:

$('link').eq(1).remove();

clear selection

使用querySelector代替getElementsByTagName

var linkNode = document.querySelector('link[href*="whatever.css"]');

建议使用jquery . removeclass()函数。这可以删除分配给任何指定元素或标签的一个或多个类。

见这里的文档http://api.jquery.com/removeclass/