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

时间:2015-02-05 10:35:51

标签: javascript function if-statement

使用javascript,是否存在类似这样的情况

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

如果没有,你怎么能得到同样的效果?

2 个答案:

答案 0 :(得分:0)

对于鼠标和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>

答案 1 :(得分:0)

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

HTML

<a id="mylink" href="#" onclick="handleMyClick();">Click me</a>

的javascript

var myvar=3;
handleMyClick(){
   if(myvar==3){
      alert("you clicked the link and myvar is 3");
   }
}