Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在两个角度点之间旋转箭头_Javascript_Function_Variables_Event Listener - Fatal编程技术网

Javascript 在两个角度点之间旋转箭头

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

这是我想让箭头工作的假仪表

我希望红线/指针随机产生0-100%的湿度

HTML:

//变量
设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别担心,你的代码看起来也很好,只持续了两周,干得不错