是否有一个内置函数可以在每个时间间隔执行此 DOM 操作?
Is there a built in function that will enact this DOM manipulation every interval?
我正在尝试每 2 秒使用此功能 运行。到目前为止,'test' 重复记录,但 dom 操作成功发生一次。之后,它不会在后续间隔中更新为新时间。 “action/verb”这一行是否缺少我缺少的内置函数?我正在使用 Moment JS 库来检索当前时间,以备不时之需。
var domstrings = {
timebox : '#time',
}
let m = moment()
let currentTime = m.format('h: m: s')
setInterval(function(){
console.log('test');
let currentTime = m.format('h: m: s')
document.querySelector(domstrings.timebox).textContent = currentTime;
}, 2000)
dom操作重复成功,但数据在任何时候都是相同的;那是因为你已经全局声明了 m 变量并且它每 2 秒有一个相同的值,你必须在你的函数内部移动声明...
喜欢...
var domstrings = {
timebox : '#time',
}
setInterval(function(){
let m = moment()
let currentTime = m.format('h: m: s')
console.log('test');
document.querySelector(domstrings.timebox).textContent = currentTime;
}, 2000)
我正在尝试每 2 秒使用此功能 运行。到目前为止,'test' 重复记录,但 dom 操作成功发生一次。之后,它不会在后续间隔中更新为新时间。 “action/verb”这一行是否缺少我缺少的内置函数?我正在使用 Moment JS 库来检索当前时间,以备不时之需。
var domstrings = {
timebox : '#time',
}
let m = moment()
let currentTime = m.format('h: m: s')
setInterval(function(){
console.log('test');
let currentTime = m.format('h: m: s')
document.querySelector(domstrings.timebox).textContent = currentTime;
}, 2000)
dom操作重复成功,但数据在任何时候都是相同的;那是因为你已经全局声明了 m 变量并且它每 2 秒有一个相同的值,你必须在你的函数内部移动声明...
喜欢...
var domstrings = {
timebox : '#time',
}
setInterval(function(){
let m = moment()
let currentTime = m.format('h: m: s')
console.log('test');
document.querySelector(domstrings.timebox).textContent = currentTime;
}, 2000)