我正在尝试对我已经在Raphael Js中构建的数字时钟实现警报,但似乎无法使其正常工作。我正在努力获得我的显示器的价值。文本变量并将其与用户在输入字段中输入的时间进行比较。
var alarmclock;
var alarmtime = document.getElementById('alarm').value();
alarmclock = alarmtime;
我有一个输入字段,其中包含id' alarm'在我的HTML脚本中。 我的展示'下面的变量已经被声明并正在工作,以24小时数字格式显示当前时间。但是,我想获取该显示变量的值,并将其与我的“警报”中的用户输入进行比较。输入字段。所以我试过了:
display.attr({text: (h+multiplier) + ":" + m + ":" + s});
if(document.getElementById('display').value() == alarmclock){
display.attr({text: 'wake up!'});
};
但它不起作用并显示错误消息:"未捕获TypeError:无法读取属性'值' of null"。
以防它可能会有所帮助,这里是文档顶部附近显示变量的声明:
var display = paper.text(200, 282, " ");