Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 - Fatal编程技术网

Javascript 在闹钟上选择值时出现问题

Javascript 在闹钟上选择值时出现问题,javascript,Javascript,我正在做我的第一个项目,我被一些事情困住了。我为我的报警创建了输入值,但我一直在研究如何使用该函数将其与用户选择的值关联起来。我想做一些类似于, 让我们从function.value或其他内容中的信息中选择小时=小时选项,当然可以在几分钟和几秒钟内完成。。我只是不知道怎么做。谢谢大家 这是我创建的用于显示报警时间选择的函数: function alarmMenu(){ let ahours = document.querySelector("#alarmhrs) let hrs = 1

我正在做我的第一个项目,我被一些事情困住了。我为我的报警创建了输入值,但我一直在研究如何使用该函数将其与用户选择的值关联起来。我想做一些类似于,
让我们从function.value或其他内容中的信息中选择小时=小时选项,当然可以在几分钟和几秒钟内完成。。我只是不知道怎么做。谢谢大家

这是我创建的用于显示报警时间选择的函数:

function alarmMenu(){

  let ahours = document.querySelector("#alarmhrs)
  let hrs = 12
  for (i=0; i <= hrs; i++) {
    ahours.options[ahours.options.length] = new Option( i <      10 ? "0" + i : i, i);
  }
  let amins = document.querySelector("#alarmmins");
  let min = 59;
  for (i=0; i <= min; i++) {
    amins.options[amins.options.length] = new Option(i < 10 ? "0" + i : i, i);
  }
  let asecs = document.querySelector("#alarmsecs");
  let sec = 59;
  for (i=0; i <= sec; i++) {
     asecs.options[asecs.options.length] = new Option(i < 10 ? "0" + i : i, i);
  }
 }
alarmMenu();
功能报警菜单(){
设ahours=document.querySelector(#alarmhrs)
设hrs=12

对于(i=0;i如果我正确理解了你,你会想要

let hrs = ahours.value;
let min = amins.value;
let sec = asecs.value;

这会将每个的值设置为输入字段的值。

的可能重复项不理解您的问题,请澄清Mik,这是正确的。但根据我的理解,ahour、amins、ASEC不是全局变量。我的困惑在于如何在alarmMenu函数之外创建变量hrs、min和sec。我如果要在标记之间或.js中为闹钟创建一个新属性,只需在函数外部声明
var hrs=0;
。这样它将成为一个全局(窗口对象)变量。在函数中,只需执行
hrs=
即可。请注意,let关键字严重限制了作用域。