我有一个类型文本输入,在其中添加了一个值。
<input type="text" name="mydat" id="mydat" value="60000" />
我有一个计时器,每分钟运行一次。
<script>
window.setInterval(function(){
//do something here
}, 60000);
</script>
在上面的代码中,间隔值是硬编码的。
我该怎么做呢?
60000 = #mydat值
因此,每次循环时都会从#mydat中读取值?
最佳答案
您可以使用value属性检索输入的值。
var interval = document.getElementById('mydat').value;
window.setInterval(function() {
// Some code...
}, interval);
或使用jQuery
var $interval = $('#mydat').val();
window.setInterval(function() {
// Some code...
}, $interval);