在所有最新的浏览器中,禁用的按钮正在获取浏览器的样式表而不是指定的样式表。有没有办法禁用浏览器的样式? 我正在使用JSP来在Java上呈现带有服务器代码的网页,并在IE11,Chrome 33,Mozilla,Opera和Safari上实现理智。
答案 0 :(得分:0)
我不确定你是否需要这个。 Firefox和Chrome的Web开发人员插件可以从网页中禁用样式
安装插件后,CSS菜单中提供了该选项。例如,
CSS > Disable Styles > Disable All Styles
<强>更新强>
您可以通过禁用css来卸载它。为<link>
标记提供ID。
<link rel="stylesheet" href="style1.css" id="style1" />
<link rel="stylesheet" href="style2.css" id="style2" />
并使用此代码:
$("#A").click(function(){
$("#style1").attr("disabled", "disabled");
});
或
$("#A").click(function(){
$("link[href*=bb.css]").attr("disabled", "disabled");
$("link[href*=cc.css]").attr("disabled", "disabled");
$("link[href*=aa.css]").removeAttr("disabled");
});
注意:虽然HTML标准中没有禁用属性,但HTMLLinkElement DOM对象上有一个禁用属性。