我想每分钟更新一个变量。
所以很好奇Javascript中是否有一种方法可以让我在一段时间后刷新整个脚本,而不是变量本身。
<script>
function vName(){
videos = $('#videos').text();
}
vName();
答案 0 :(得分:1)
使用setInterval
。您好,每3秒就会打印一次
setInterval(function(){ console.log("Hello"); }, 3000);
答案 1 :(得分:0)
您可以使用事件来实现此目的,以监听元素的变化:
(function () {
"use strict";
let videos = '';
$("#videos").on("change", evt => {
videos = $(evt.target).val();
console.log(videos);
});
})();
body {
margin: 20px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input id="videos" type="text">
答案 2 :(得分:0)
设置间隔是一项功能,可用于在特定的期望时间段后执行任何功能。在该时间段之后,总是反复调用该函数。以下代码是setInterval的示例。
[A-Z]\w*
您可以调用任何方法来代替“ alert(“ Video is here”)),并且将给出所需的时间段来代替“ 9000”,这意味着每9秒将调用特定功能
答案 3 :(得分:-1)
您可以像这样将代码放入setInterval()
函数中
setInterval(()=>{
//your script here
function vName(){
videos = $('#videos').text();
}
vName();
}, 60000);