【发布时间】:2022-12-18 14:08:16
【问题描述】:
我想知道为什么程序在第二种情况下有效,但在第一种情况下无效。
情况1:-
let tem=document.getElementById('timed').value
let timeBtn=document.getElementById('timed_input');
timeBtn.addEventListener('click',()=>{
console.log(tem);
})
案例2:-
let timeBtn=document.getElementById('timed_input');
timeBtn.addEventListener('click',()=>{
console.log(document.getElementById('timed').value);
})
【问题讨论】:
-
在第一种情况下,您获得一次值,然后在每次点击时打印相同的值。在第二种情况下,每次点击都会获得最新值。
标签: javascript node.js reactjs addeventlistener document