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关键字严重限制了作用域。