gpt4 book ai didi

javascript - 当我单击按钮时,我想随机旋转 "div"

转载 作者:行者123 更新时间:2023-11-27 23:18:33 26 4
gpt4 key购买 nike

“Pijl”是我想要随机旋转的div。“Knop”是使 div 旋转所需的按钮。

var pijl = document.querySelector("#arrow");
var knop = document.querySelector("#bottom");
var spin = Math.round(Math.random() * (360));

knop.addEventListener("click", draai);
function draai(evt) {
pijl.rotate(spin + "deg");
}

最佳答案

没有 rotate() 方法,您需要应用 css 样式属性。您可以引用以下问题:How to set the style -webkit-transform dynamically using JavaScript?Rotate a div using javascript 。如果您想在每次单击时生成随机值,您还需要在函数内移动变量 spin 。

var pijl = document.querySelector("#arrow");
var knop = document.querySelector("#bottom");

knop.addEventListener("click", draai);

function draai(evt) {
var spin = Math.round(Math.random() * (360));
pijl.style.transform = 'rotate(' + spin + 'deg)';
}
<div id="arrow" style="margin:50px;width:50px;height:20px;background:red">arrow</div>
<button id="bottom">click</button>

关于javascript - 当我单击按钮时,我想随机旋转 "div",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35609092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com