javascript - 如何选择要应用变换(旋转等)的元素?

标签 javascript html css rotation

我正在尝试旋转或变换 div 内的所有元素,但我目前有此功能。它旋转页面上的所有元素。我如何选择要旋转的 div 或类?Array.from(document.all).forEach(o => o.style.transform = "rotate("+ Math.floor(Math.random() * 27 - 12) + "deg)")

最佳答案

您需要使用 document.getElementsByClassName()document.getElementsByTagName() :

var selected = document.getElementsByClassName('myClass');
Array.from(selected).forEach(o => o.style.transform = "rotate(" + Math.floor(Math.random() * 27 - 12) + "deg)")

关于javascript - 如何选择要应用变换(旋转等)的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44280746/

相关文章:

html - 按钮颜色 CSS 过渡/渐变

javascript - CSS视差标题和粘性导航相互排斥?

javascript - 在 PHP 中打印 JavaScript 代码

javascript - 我如何处理 ASP.NET AJAX 返回的 JSON 日期?

html - 无法应用新定义的 CSS 规则

jquery - css-bootstrap- 如何连续制作响应式图像

javascript - Internet Explorer (IE11) 不保存从 GET 返回的特定对象值

javascript - AngularJS 函数被调用多次?

javascript - 如何从打印页面更改 URL?

javascript - 播放嵌入的 YT 时停止 CSS 动画