Как установить -webkit-print-color-Adjust: точно от Javascript программно? - PullRequest
0 голосов
/ 03 февраля 2020

Мне нужно программно установить следующий стиль CSS, используя Javascript:

body {
    -webkit-print-color-adjust: exact;
}

Проблемы, с которыми я сталкиваюсь:

  • Я не хочу удалите другие свойства стиля тела; Я просто хочу добавить -webkit-print-color-Adjust
  • Кажется, я не могу использовать document.body.style из-за начального дефиса в названии этого специального стиля

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

1 Ответ

1 голос
/ 03 февраля 2020

let body = document.querySelector('body');

body.style.setProperty('-webkit-print-color-adjust', 'exact');

// check how the style is now present in the DOM ( it is the "webkitPrintColorAdjust" property)
console.log( body.style );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...