用javascript删除CSS文件
remove css file with javascript
我试图从文档中删除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/
相关文章:
- 关于引入外部javascript文件的问题&css通过https
- 如何修复:当javascript更改DOM时,iOS会删除CSS文件
- 使用Javascript读取CSS文件并动态更改页面
- 限制对HTML/CSS/IMG或根索引文件夹的访问
- 压缩静态HTML文件中的JS和CSS
- js和css文件-在publichtml外部或内部
- Yii2从js脚本的页面上添加来自供应商文件夹的图像、css、js文件
- 加载具有特定CSS的HTML文件
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- Google PageSpeed Insights与多个CSS文件
- Bootstrap CSS和JS我必须将它们包含在单独的文件中,或者可以编译它们
- Javascript:动态更改CSS文件+Cookie
- 最小化CSS/JS文件,并使用命令行创建一个文件
- 浏览器缓存PHP生成的CSS和Javascript文件
- Nodejs和express无法定位资源文件(CSS&JS文件)
- 如何在Java web应用程序中自动控制静态文件(css、js、image)的版本
- 如何在基于angular-fullstack的应用中包含库文件(css/js)
- MeteorJS外部文件:css和js
- 使用javascript+jquery轻松地重新设计输入类型文件.Css需要在jsfiddle上修复D:
- 在gulp中用0kb的文件css