删除CSS文件
问题内容:
我正在使用带有jsp页面的spring MVC进行演示,我在一个jsp页面中有三个选项卡,假设 A,B 和 C。
单击A选项卡时,显示了诸如aa.css之类的css文件,其标题标签中带有相应的div,并且以相同的方式单击B和C。主要问题是 三个 。正在加载
CSS 文件,它会相互覆盖。我也想从 头部中 删除的 css 文件,使用 jquery 点击上面任何一个选项卡,如下所示。
$("#A").click(function(){
alert("Remove bb and cc.css file form head tag");
});
任何想法都会对我有很大帮助。
谢谢。
问题答案:
举一个id
到<link>
标签。
<link rel="stylesheet" href="style1.css" id="style1" />
<link rel="stylesheet" href="style2.css" id="style2" />
并使用此 代码 :
$("#A").click(function(){
$("#style1").attr("disabled", "disabled");
});
注意: 虽然HTML标准中没有禁用的属性,但是HTMLLinkElement DOM对象上有禁用的属性。
将disable用作HTML属性是非标准的,仅由某些Microsoft浏览器使用。不要使用它。要获得类似的效果,请使用以下技术之一:
- 如果
disabled
属性已直接添加到页面上的元素,则不要包含该<link>
元素; disabled
通过脚本设置DOM对象的属性。