js如何判断一个元素是否被点击了,例如:
我想判断第一个a标签是否被点击了。
你可以这样写
<a onclick="c()">123</a>
<script type="text/javascript">
function c(){
alert("你点击了a标签!!");
window.location.href="你要跳转的地址";
}
</script>
大致就是这样的
可以绑定click事件
onclick事件 可以实现
设置一个点击后样式,通过样式来判断是否点击过
在第一个标签a中添加一个点击事件,在那个事件中可以用alert来测试
var result = false;
$(".suboption").bind("click",function(){
if(result){
alert('a标签被单击过')
}else{
alert('未被单击过')
}
});
$("a").bind("click",function(){
reult = true;
});
//虽然有点蠢但可以实现