问题

我在HTML端有一个按钮onClick.我正在使用javascript函数来执行一些操作.我需要使用HTML按钮更改布尔值.我一直在看论坛,但到目前为止我没有找到东西.有人可以在这里指导我?

谢谢.

码:

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"> 

  相同标签的其他问题

javascripthtml