html里的<a></a>怎么点击一次后,不让点击第二次,求帮忙。。。。。。。
发布网友
发布时间:2022-06-01 20:26
我来回答
共3个回答
热心网友
时间:2023-10-15 13:13
你是想实现这样的功能呢?还是遇到了这样的情况不知道怎么办?
如果是你想实现这样的功能,代码如下
html代码:
<a id="anchor">...</a>
JS代码:
var anchor = document.getElementById('anchor');
anchor.onclick = function(event) {
if (this.clicked) {
if(event.preventDefault){
event.preventDefault();
}else{
event.returnValue =false;
}
} else {
this.clicked = true;
}
}
热心网友
时间:2023-10-15 13:13
是不是有被js控制了?光看你的问题无法分析
热心网友
时间:2023-10-15 13:14
不记得标签a有没有onclick事件了,如果有可以这么做:
把这个标签放到一个div或者其他什么标签里,当onclick触发时执行一段js,这段js的作用就是先把div的内容清空(innerHTML=""),然后再把标签a中间的文字赋值进去(innerHTML="XXXXXX")。
不知道是不是你要的效果,这样这个文字就不是链接了。