javascript中是否有类似于单击===true的条件语句?

javascript中是否有类似于单击===true的条件语句?,javascript,function,if-statement,Javascript,Function,If Statement,使用javascript,是否存在类似这样的条件 if (clicked===true && var===3) { function executes here } 如果没有,您如何获得相同的效果呢?对于鼠标和UI,Javascript模型的处理是基于事件的。换句话说,你所做的是 element.onclick = function() { // what to do when that element is clicked }; 例如: <!DOCTYPE h

使用javascript,是否存在类似这样的条件

if (clicked===true && var===3) {
function executes here
}

如果没有,您如何获得相同的效果呢?

对于鼠标和UI,Javascript模型的处理是基于事件的。换句话说,你所做的是

element.onclick = function() {
    // what to do when that element is clicked
};
例如:

<!DOCTYPE html>
<html>
  <body>
    <div id="thediv">Click me</div>
    <script>
        document.getElementById("thediv").onclick = function() {
            alert("Awww... why did you do that?");
        };
    </script>
  </body>
</html>

必须将eventhandler绑定到元素。可以使用onclick事件处理程序内联完成此操作。此外,您不能使用名称var,因为它在javascript中是一个保留字

html


为什么不在函数中写入条件?据我所知,js中没有click条件语句。你想实现什么?检查是否已单击按钮或任何其他元素?或者只是检查用户是否按下了鼠标按钮?检查按钮是否已被点击您必须发布更多代码-如上所述,您的问题不清楚。是的,您可以在Javascript中编写clicked===true,但这可能不是您想要问的问题;给一个宠物一样的行为。。。从来没想过这个
<a id="mylink" href="#" onclick="handleMyClick();">Click me</a>
var myvar=3;
handleMyClick(){
   if(myvar==3){
      alert("you clicked the link and myvar is 3");
   }
}