网站首页 > 基础教程 正文
在进行网站ajax请求的时候,用到了大量的a标签,其中有个href属性,用来跳转连接的。但是站点本身并不需要跳转,而是用onclick调用了某个函数或者方法。如此一来,防止a标签本身的行为很有必要了。
1.使用 javascript:return fasle
本来使用javascript:return fasle的方式屏蔽了a标签的跳转,但是有个不可预料的结果,在谷歌浏览器调试没问题,但是到了火狐浏览器上。总是被重定向到一个unsafe return false的地址。所以,劝诫各位,最好不要在href当中写javascript代码,不然在各种浏览器当中遇到不同的结果。
2.使用错误锚点的方式
错误锚点,意思就是网页的锚点上进行错误的指向。一般而言,在网页内部使用#id来指定一个锚点,实际测试,如果href后面的#号跟上不存在的id,那么它就发生任何事情。
就像下面这样,使用两个##号,页面就不发生任何事情,而是去执行自定义的onclick方法,或指定的函数。
<a href="##" data-category=0 class="article-category" style="color: #337ab7">全部文章</a>
3.使用style="cursor:pointer"
一般使用a标签的原因是,a标签自带可点击的颜色、并且移动上去方便变成手形。在代码的写作量上,大大降低思考成本。如果不让跳转,大可不写href属性,此时可以加上这个行内样式,让点击项变成手型。
猜你喜欢
- 2024-10-17 前端开发基础课分享3--教你学会使用HTML中的属性,丰富你的网页
- 2024-10-17 《HTML笔记》w3c学习笔记 html+css笔记
- 2024-10-17 网站HTML title属性和HTML 标签 html网站标题
- 2024-10-17 HTML 常用标签 html常用标签及用法
- 2024-10-17 HTML 元素 html元素标签大全
- 2024-10-17 web前端基础知识:html+css web前端基础知识 相关课程
- 2024-10-17 2021年山东专升本考生必刷题——(11.13)
- 2024-10-17 HTML元素中的属性2(路径详解)——零基础自学网页制作
- 2024-10-17 亚马逊新规:详情页不可用HTML标记!A+页面能解决?
- 2024-10-17 HTML5常见的基础标签(三) html常用标签及作用
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (68)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)