HTML «ссылка» (таблица стилей) отключен атрибут

Я использую JavaScript для включения / выключения таблиц стилей, используя следующее:

<code>document.styleSheets[0].disabled = true|false;
</code>

Этот JS работает нормально, однако я бы хотел, чтобы таблица стилей по умолчанию была отключена. Хотя я мог использовать JS выше для немедленного отключения таблицы стилей при загрузке страницы, это явно не подойдет для пользователей, у которых отключен JavaScript.

Я пытался сделать это:

<code><link rel="stylesheet" href="style.css" disabled />
</code>

Хотя это отключает таблицу стилей, JavaScript (или, по крайней мере, метод, который я использую) не может включить его снова. Я также попробовал все эти варианты на "отключен" атрибут:disabled="disabled", disabled="true" а такжеdisabled=true, но они создают ту же проблему - я не могу включить их снова с помощью JavaScript.

Короче говоря, мне нужен способ включить / отключить внешнюю таблицу стилей с помощью JavaScript, но эта таблица стилей отключена по умолчанию, но не зависит от JavaScript.

Любая помощь будет принята с благодарностью. Благодарю.

Нотабене Этот эффект может быть достигнут с помощью двух таблиц стилей, вторая перезаписывает первую, поэтому нет необходимости в «отключенном». приписывать. Однако очевидно, что предпочтительно использовать только одну таблицу стилей, если это возможно, поэтому мой вопрос выше.

Ответы на вопрос(3)

Ваш ответ на вопрос