javascript - 如何从 html 按钮更改 javascript bool 值?

标签 javascript html

我在 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 变量设置为 truebuttonClicked 值最初为 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/

相关文章:

javascript - 线性渐变无法覆盖图像背景

jquery - 完整的动态 HTML 表格悬停事件不起作用

javascript - 展开表格中的一行

html - 导航菜单和转换不起作用

javascript - 如何在 ASP 中访问用 JavaScript 创建的变量

javascript - 动态更改顶点位置后网格位置无效

javascript - 读取文件附件(例如;.txt 文件)-Discord.JS

javascript - 防止页面在检查输入时突然跳动

javascript - 剪贴板 IE 8 和 7 中的 Jquery ZeroClipboard 或 Zclip 什么都没有

html - float 元素内的位置