Есть скрипт
var css = document.createElement("style");
css.type = "text/css";
css.innerHTML = ":root { background-color: #fefefe; filter: invert(100%); } * { background-color: inherit; } img:not([src*=\'.svg\']), video { filter: invert(100%); }";
document.body.appendChild(css);
Есть его минифицированая версия встроенная в тег <a>
.
<a href="javascript:var css=document.createElement('style');css.type='text/css',css.innerHTML=':root { background-color: #fefefe; filter: invert(100%); } * { background-color: inherit; } img:not([src*='.svg']), video { filter: invert(100%); }',document.body.appendChild(css);">
По нажатии на ссылку выдает ошибку
SyntaxError: Unexpected string literal ']), video { filter: invert(100%); }'
Что не так, не могу понять
Попробуйте так.
<a href="javascript:var css=document.createElement('style');css.type='text/css',css.innerHTML=':root { background-color: #fefefe; filter: invert(100%); } * { background-color: inherit; } img:not([src*=\'.svg\']), video { filter: invert(100%); }',document.body.appendChild(css);">
Собственно весь ответ из Вашего же вопроса.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужно отследить скачал пользователь файл или нетЕсли скачал, то у меня удаляться он будет с сервера
После абсолютного позиционирования ссылки (двух стрелочек), весь текст в блоке стал ссылкойВ частности если удалить из блока
Есть страница singl-portfoliophp на ней должна располагаться галерея которая работает при помощи такого скрипта(jQuery)