href="javascript:void(0)": 这个语句会执行 JavaScript 函数void(0),该函数返回undefined,从而阻止链接的默认行为(即跳转到新页面或重新加载当前页面)。这通常用于当点击链接时执行某些 JavaScript 代码,而不是进行页面跳转。 href="#": 这个语句将链接的 href 属性设置为一个锚点(#),通常用于页面
在前端开发中,href="javascript:void(0)"和href="#"都常用于阻止链接的默认跳转行为,但它们有一些细微的差别: href="javascript:void(0)" 作用:执行 JavaScript 中的void(0)表达式,该表达式返回值为undefined。 这有效地阻止了链接的默认跳转行为。 优点:最为推荐的做法。语义清晰,明确表示不进行任何跳转操作。不...
javascript:void(0)表示一个死链接,执行空事件。
javascript:void(0);正是为此场景而生。当使用它作为href的值时,它告诉浏览器执行一段空的JavaScript代码,这实际上是什么都不做,从而避免了链接的默认跳转行为。 一、防止页面跳转 当开发者需要向页面添加一个可点击的元素,但又不希望这个点击导致页面刷新或跳转到另一个页面时,href="javascript:void(0);"就显得...
JavaScript中的href=‘javascript:void(0);’ 以及点击不跳转 简介 在Web开发中,我们经常会遇到需要点击某个链接或按钮但不跳转到其他页面的情况。为了实现这个功能,我们可以使用javascript:void(0);作为链接的href属性值。本文将详细介绍这个常见的技巧,并提供具体的代码示例。
而href=javascript:void(0);”表示该链接执行void(0)的javascript代码所以也就不会跳转到任何地方。 其实我一直有个疑问,那为什么我们不直接写: Click me 发布于 2023-07-20 08:21・北京 1 宝马5系裸车跌至26万,新车上市不到半年降18万,为何宝马在国内被打得连连降价?未来还会降得更多吗? 1010 万热度 ...
href="#"它代表的是此前路径为top锚点,所以这样的链接写法,点击之后会跳转到网页最顶部的方去;而href="javascript:void(0)"这种写法是为链接应用JS,void(0)是不会执行任何操作,也不会跳到#TOP锚点上去。 onclick="javascript:showDiv('mr',1,5);"调用JS函数showDiv,括号里面是参数。href="javascript:void...
html中标签的属性如果是以javascript:开头,则代表这个属性是调用一个js方法,而void是则是js中内置的一个函数,该函数的返回值为undefined,而href="javascript:void(0)"则代表点击该链接不会有任何链接跳转的作用,等于没了链接的属性。
而javascript:void(0)仅仅表示一个死链接,当href=javascript:void(0)的空链接被点击时,页面不会有任何反应。 在页面很长的时候会使用#来定位页面的具体位置,格式为:# + id。 如果你要定义一个死链接请使用javascript:void(0)。 下面实例代码演示上述1、2点的区别: ...
而javascript:void(0)仅仅表示一个死链接,当href=javascript:void(0)的空链接被点击时,页面不会有任何反应。 在页面很长的时候会使用#来定位页面的具体位置,格式为:# + id。 如果你要定义一个死链接请使用javascript:void(0)。 下面实例代码演示上述1、2点的区别: ...