首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用vanilla js在元素中添加'-ms-transform‘和'-webkit-transform’

使用vanilla js在元素中添加'-ms-transform‘和'-webkit-transform’
EN

Stack Overflow用户
提问于 2022-05-26 21:28:50
回答 1查看 45关注 0票数 1

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

代码语言:javascript
运行
复制
    -ms-transform: scale(1.05); /* IE 9 */
    -webkit-transform: scale(1.05); /* Safari */
    transform: scale(1.05);

今天,我用jQuery修改了代码,如:

代码语言:javascript
运行
复制
    $(".my-class").css({
        '-ms-transform': 'scale(1.05)', /* IE 9 */
        '-webkit-transform': 'scale(1.05)', /* Safari */
        'transform': 'scale(1.05)',
    })

问题是要做这样的事情:

代码语言:javascript
运行
复制
$element.style.-ms-transform = 'scale(1.05)'

但这不起作用

EN

回答 1

Stack Overflow用户

发布于 2022-05-26 21:31:33

试着这样做:

代码语言:javascript
运行
复制
$element.style["-ms-transform"] = 'scale(1.05)'

请记住,您可以使用字符串访问像数组这样的对象。对象上的W3Schools页面

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72398199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档