我有两个onclick事件,
<a onclick="aa()">aa</a>
<b onclick="bb()">bb></a>我想实现,当点击aa的时候,判断bb有没有被点击,就是有没有触发onclick事件。谢谢 大家,帮帮忙!
应该怎么写呢?
function aa()
{
if()
{
你点击了bb;
}
else{你没有点击bb}
}

解决方案 »

  1.   

    var bbFlag = false;
    function aa(){
      if (bbFlag) alert('你点击了bb');
      else alert('你没有点击bb');
    }
    function bb(){
      bbFlag = true;
    }
      

  2.   

    如果只是判断之前bb有没有被点击过,那么比较简单。
    建立一个外部变量 var clickFlag = 0;
    点击bb的onclick事件中 clickFlag++;
    在aa的onclick里面判断
    if(clickFlag>0)

    你点击了bb; 

    else{你没有点击bb} 
    }
      

  3.   

    最简单的可以这样实现;首先你定义一个变量,点击过bb(),该变量值改变,然后在触发aa()的时候只要判断一下该变量有没有改变就可以了…
      

  4.   


    <script>
    function aa(str){
    alert(str.innerHTML);
    }
    </script>
    <a id="aa" href="#" onclick="javascript:aa(this)">aa</a>
    <a id="bb" href="#" onclick="javascript:aa(this)">bb</a>
      

  5.   

    谢谢大家了,我用的1楼的方法。thanks!