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);"就显得...
href="#"它代表的是此前路径为top锚点,所以这样的链接写法,点击之后会跳转到网页最顶部的方去;而href="javascript:void(0)"这种写法是为链接应用JS,void(0)是不会执行任何操作,也不会跳到#TOP锚点上去。 onclick="javascript:showDiv('mr',1,5);"调用JS函数showDiv,括号里面是参数。href="javascript:void...
href=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址, 而void(0)表示一个空的方法,也就是不执行js函数。也叫作死链接 a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,只打开链接 ...
html中标签的属性如果是以javascript:开头,则代表这个属性是调用一个js方法,而void是则是js中内置的一个函数,该函数的返回值为undefined,而href="javascript:void(0)"则代表点击该链接不会有任何链接跳转的作用,等于没了链接的属性。
注意是跳动到了页首的区别,最好用void(0) 用户体验好点。 #包含了一个位置信息,默认的锚是#top 也就是网页的上端,而javascript:void(0) 仅仅表示一个死链接,这就是为什么有的时候页面很长浏览链接明明是#但跳动到了页首,而javascript:void(0) 则不是如此,所以调用脚本的时候最好用void(0) ...
而javascript:void(0) 则不是如此 所以调用脚本的时候最好用void(0) 或者 等 打开新窗口链接的几种办法 1.window.open('url') 2.用自定义函数 function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } 株洲 window.locatio...
而javascript:void(0)仅仅表示一个死链接,当href=javascript:void(0)的空链接被点击时,页面不会有任何反应。 在页面很长的时候会使用#来定位页面的具体位置,格式为:# + id。 如果你要定义一个死链接请使用javascript:void(0)。 下面实例代码演示上述1、2点的区别: ...