我在 HTML 端有一个 onClick 按钮。我正在使用 javascript 函数来执行一些操作。我需要使用 HTML 按钮更改 bool 值。我一直在看论坛,但到目前为止我没有找到任何东西。有人可以在这里指导我吗?
谢谢。
代码:
JS
var buttonClicked = false;
window.addEventListener('load',function(){
console.log(buttonClicked);
document.getElementById('BtnGotit').addEventListener('onclick',function(){
buttonClicked = true;
console.log(buttonClicked);
});
});
function desktopMove(e){
if(buttonClicked == true){
var wH = $(window).height();
var wW = $(window).width();
var x = e.clientX;
var y = e.clientY;
if(x <= 20){
//Left
$pageTrigger = $('.pt-page-current').find('.right');
if($pageTrigger.length)
Animate($pageTrigger);
}else if(x >= (wW - 50)){
//Right
$pageTrigger = $('.pt-page-current').find('.left');
if($pageTrigger.length)
Animate($pageTrigger);
}else if(y <= 50){
//Top
$pageTrigger = $('.pt-page-current').find('.back');
if($pageTrigger.length)
Animate($pageTrigger);
}else if(y >= (wH - 50)){
//Bottom
$pageTrigger = $('.pt-page-current').find('.next');
if($pageTrigger.length)
Animate($pageTrigger);
}
}
}
HTML
> <button2 onclick="function()" class = "BtnGotit" >Ok, GOT IT.</button2><
br>
最佳答案
在问题中包含您的源代码总是一个好主意,因为它有助于我们回答。您可以添加带有代码演示的代码片段。
当页面加载时,将监视按钮的点击次数。单击时,buttonClicked
变量设置为 true
。 buttonClicked
值最初为 false
。
var buttonClicked = false;
window.addEventListener('load',function(){
console.log(buttonClicked);
document.getElementById('randoButton').addEventListener('click',function(){
buttonClicked = true;
console.log(buttonClicked);
});
});
<input type="button" id="randoButton" value="Set the variable value">
关于javascript - 如何从 html 按钮更改 javascript bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58126113/