javascript - 使用 Javascript 两次添加相同的 CSS 属性

标签 javascript css

我想将以下 CSS 添加到元素中 -

{min-height: calc(100% - 291px);
    min-height: -webkit-calc(100% - 291px);}

我想使用 Javascript 将此 CSS 添加到我的元素中。我的问题是,如何在不覆盖的情况下添加这两个值。

element.style.minHeight= "calc(100% - 291px)";
element.style.minHeight= "-webkit-calc(100% - 291px)"; // This should NOT overwrite the previous property.

我如何实现这一点?谢谢!

最佳答案

您可以使用类添加样式。

.class1 {
   min-height: calc(100% - 291px);
   -webkit-min-height: calc(100% - 291px)
}

element.classList.add('class1')

关于javascript - 使用 Javascript 两次添加相同的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48179374/

相关文章:

javascript - 我可以将两个 JavaScript 脚本放入一个 .js 文件吗?

css - all 选择器是 Hack 还是标准?

javascript - 如何设置float :right in my case using css?

html - 如何显示CSS水平菜单?

css - 如何摆脱 WordPress 中容器之间的白线?

javascript - jQuery 在每个无法访问 $(this) 内创建间隔

Javascript:原型(prototype)继承和原型(prototype)属性

javascript - IndexedDb 是否依赖于 cookie?

javascript - 使用 Object.values(map) 时,类型 'values' Typescript 上不存在属性 'ObjectConstructor'

html - 使每个 div 元素适合浏览器窗口