javascript - 如何设置-webkit-print-color-adjust : exact from Javascript programmatically?

标签 javascript html css styles

我需要使用 Javascript 以编程方式设置以下 CSS 样式:

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

我遇到的问题是:

  • 我不想删除正文样式上的其他属性;我只想添加 -webkit-print-color-adjust
  • 由于这种特殊样式名称中的前导连字符,我似乎无法使用 document.body.style

对此的任何帮助将不胜感激

最佳答案

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 );

关于javascript - 如何设置-webkit-print-color-adjust : exact from Javascript programmatically?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60033170/

相关文章:

javascript - 外部文件 Javascript 未加载

javascript - 如何制作动态 iFrame 高度?

javascript - 将标题或工具栏注入(inject)页面的最佳实践?

java - multipart/form-data 与字符一起使用以访问 jsp

css - 如何只允许水平溢出,没有滚动

css - Bootstrap 卡片的边框

javascript - 在 lightbox2 中重新定位字幕

javascript - 在应用程序外部调用路由更改(react-router)

javascript - JS/Jquery 默认函数参数在移动浏览器中不起作用

jquery - css, jquery 问题