gpt4 book ai didi

javascript - 如何获取变量统计信息

转载 作者:行者123 更新时间:2023-12-01 00:37:30 24 4
gpt4 key购买 nike

我将获取 stat 变量,但是在控制台日志中该变量不会出现

var stat;

document.getElementById("dataid1").addEventListener("change", function(){
if (document.getElementById("dataid1").checked == true){
stat = true;
} else {
stat = false;
}
});

console.log(stat);
<input type="checkbox" id="dataid1" checked>

最佳答案

console.log 需要位于事件监听器回调内部。当 console.log 位于外部时,它会立即运行一次。只要输入发生变化,就会调用事件监听器回调。通过里面的 console.log,它会在每次更改时记录该值。

如果您需要在 stat 值发生变化时对其执行特定操作,则该逻辑应位于事件回调函数中。

var stat;

document.getElementById("dataid1").addEventListener("change", function() {
if (document.getElementById("dataid1").checked == true) {
stat = true;
} else {
stat = false;
}

console.log(stat);
});
<input type="checkbox" id="dataid1" checked>

关于javascript - 如何获取变量统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57984311/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com