我正在使用JavaScript来启用/禁用样式表,使用以下内容:
document.styleSheets[0].disabled = true|false;
Run Code Online (Sandbox Code Playgroud)
这个JS工作正常,但我希望默认情况下样式表是DISabled.虽然我可以使用上面的JS在页面加载时立即禁用样式表,但这显然不适用于关闭JavaScript的用户.
我试过这样做:
<link rel="stylesheet" href="style.css" disabled />
Run Code Online (Sandbox Code Playgroud)
虽然这会禁用样式表,但JavaScript(或者至少我正在使用的方法)无法再次使用它.我也尝试了所有这些变化对"已禁用"属性:disabled="disabled",disabled="true"和disabled=true,但这些产生相同的problem-我不能用JavaScript重新启用它们.
简而言之,我需要一种使用JavaScript启用/禁用外部样式表的方法,但默认情况下禁用该样式表但不依赖于JavaScript.
任何帮助将不胜感激.谢谢.
注意这种效果可以通过使用两个样式表来实现,第二个覆盖第一个样式表,因此不需要"禁用"属性.但是,如果可能的话,显然最好只使用一个样式表,因此我的问题就在上面.
我被告知在PHP中编写一个依赖于正则表达式和preg函数的wiki标记解析器是一个坏主意.但我不知道为什么.
那么在PHP中编写wiki标记解析器的最佳方法是什么?这是一个学术性的"项目",而不是其他任何东西,所以重点是自己写.
在此先感谢您的帮助.