javascript - 使用 vanilla js 将 '-ms-transform' 和 '-webkit-transform' 添加到元素

标签 javascript css

我正在删除 jQuery,并且需要能够使用 vanilla js 将这些 css 转换属性添加到元素中:

-ms-transform: scale(1.05); /* IE 9 */
-webkit-transform: scale(1.05); /* Safari */
transform: scale(1.05);

今天我用 jQuery 更改了代码,如下所示:

$(".my-class").css({
    '-ms-transform': 'scale(1.05)', /* IE 9 */
    '-webkit-transform': 'scale(1.05)', /* Safari */
    'transform': 'scale(1.05)',
})

问题是做类似的事情:

$element.style.-ms-transform = 'scale(1.05)'

但这不起作用👆

最佳答案

尝试这样做:

$element.style["-ms-transform"] = 'scale(1.05)'

请记住,您可以使用字符串访问数组等对象。 W3Schools page on Objects

关于javascript - 使用 vanilla js 将 '-ms-transform' 和 '-webkit-transform' 添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72398199/

相关文章:

用于建模 2D、3D 数据的 Javascript 控件

javascript - 需要一个赋值或函数调用,而是看到一个表达式React JS

html - 关于 Html 电子邮件通讯的 css 编码标准的困惑

html - 如何将这些箭头垂直居中对齐?

CSS - 避免删除绝对定位的文本流

html - 仅在右侧具有边框渐变的 div

javascript - 如何获取 td 的值并将其传递到每个 td 元素的输入中?

javascript - Python Bokeh CustomJS : Debugging a JavaScript callback for the Taping-Tool

javascript - 在 JavaScript 中,装箱对象上的每个数字和字符串的性能成本是多少?

javascript - 如何在没有Flash/Java的情况下实现浏览器到浏览器的通信(允许服务器作为桥梁)?