javascript中a标签点击事件详解

零下一度
Lepaskan: 2017-04-19 11:08:10
asal
3229 orang telah melayarinya

本文将详细介绍a标签上的点击事件的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧

当我们在处理a标签上的点击事件时发现即使href=""里面为空,点击事件的效果也不明显,这种情况该如何处理呢?常见的处理方法有以下几种:

a href="javascript:void(0);" rel="external nofollow" onclick="method()"
Salin selepas log masuk

这种方法是比较最常用的方法,也是最周全的方法,onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。而且这种方法不会像第一种方法一样直接将js方法暴露在浏览器的状态栏。

a href="javascript:;" rel="external nofollow" onclick="method()"
Salin selepas log masuk

这种方法跟跟2种类似,区别只是执行了一条空的js代码。

a href="#" rel="external nofollow" rel="external nofollow" onclick="method()"
Salin selepas log masuk

这种方法也是网上很常见的代码,#是标签内置的一个方法,代表top的作用。所以用这种方法点击后网页后返回到页面的最顶端。

a href="#" rel="external nofollow" rel="external nofollow" onclick="method();return false;"
Salin selepas log masuk

这种方法点击执行了js函数后return false,阻止了事件本身的默认行为,页面不发生跳转,执行后还是在页面的当前位置。

Atas ialah kandungan terperinci javascript中a标签点击事件详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
js
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!