You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JS设置CSS rotate X轴180度旋转不生效问题求助

解决JavaScript设置rotate样式无效的问题

问题出在你给style.rotate赋值时多写了结尾的分号;。

  • 在浏览器调试控制台输入rotate: x 180deg;时,这是完整的CSS声明语句,分号用来分隔不同样式规则,所以能正常生效;
  • 但通过JavaScript的element.style.rotate设置样式时,只需要传递CSS属性的值本身,不需要带分号。多余的分号会被浏览器识别为值的一部分,导致无法解析合法的rotate参数,因此样式不生效。

修正后的代码如下:

setTimeout(() => {
   document.getElementById('look-arrow-img').style.rotate = "x 180deg";
}, 1000);

内容的提问来源于stack exchange,提问作者heroicsatsuma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 04:27:24