Javascript 在两个角度点之间旋转箭头
这是我想让箭头工作的假仪表 我希望红线/指针随机产生0-100%的湿度 HTML:Javascript 在两个角度点之间旋转箭头,javascript,function,variables,event-listener,Javascript,Function,Variables,Event Listener,这是我想让箭头工作的假仪表 我希望红线/指针随机产生0-100%的湿度 HTML: //变量 设hygrometerHand=document.querySelector(“hygrometerHand”); const button=document.querySelector(“按钮”); 设湿度角=0; 湿度计手=0; //作用 函数生成器结果(){ 设min=-100; 设max=95; 设x=Math.random()*(max-min)+min; 湿度计手=x; hygromet
//变量
设hygrometerHand=document.querySelector(“hygrometerHand”);
const button=document.querySelector(“按钮”);
设湿度角=0;
湿度计手=0;
//作用
函数生成器结果(){
设min=-100;
设max=95;
设x=Math.random()*(max-min)+min;
湿度计手=x;
hygrometerHand.style.transform=`旋转(${hygrometerHand}度)`;
}
//按钮和事件侦听器生成湿度读数
按钮。addEventListener(“单击”,生成结果)代码>
文件
点击这里
湿度计手=x
您正在用数字x
覆盖存储HTML元素的变量,然后在下一行中,您尝试将湿度计手
用作一个数字和一个元素-它只能是一个,不能两者兼而有之(尼克!)我知道这会是一个明显的问题。然而,当你是一个新手时,没有什么是显而易见的。两周前,我不认识任何JS,现在我潜入JS的深海。喜欢它,但当我处于沮丧状态时,确实会发现我犯了这样的错误。你:let hygrometerHand=document.querySelector(“#hygrometerHand”)代码>然后片刻之后,您也:湿度计手=0
您在湿度计手上拿着div元件
。就像在刮风的日子里,你手里拿着一张100美元的钞票,然后你打开那只手拿起一个土豆,然后你想知道你的100美元钞票到哪里去了。@Max别担心,你的代码看起来也很好,只持续了两周,干得不错