js如何判断一个元素是否被点击了

js如何判断一个元素是否被点击了,例如:


我想判断第一个a标签是否被点击了。

你可以这样写

 <a onclick="c()">123</a>
 <script type="text/javascript">
 function c(){
     alert("你点击了a标签!!");
     window.location.href="你要跳转的地址";
 }
 </script>

大致就是这样的

http://zhidao.baidu.com/link?url=Xs2n3yvQBkxdMs_oMKSCllmFKcm6H_58jpeKjWVY3e1TWIsKQeXSYDXkXHEewVJdM7oymxPZDWajStFSVAJwcq

可以绑定click事件

onclick事件 可以实现

设置一个点击后样式,通过样式来判断是否点击过

在第一个标签a中添加一个点击事件,在那个事件中可以用alert来测试

var result = false;
$(".suboption").bind("click",function(){
if(result){
alert('a标签被单击过')
}else{
alert('未被单击过')
}
});

$("a").bind("click",function(){
reult = true;
});
//虽然有点蠢但可以实现