点击连接为什么会显示javascript:(void0)
js中正确的写法为javascript:void(0);
javascript:void(0);一般和a标签联合使用:
<a href="javascript:void(0)"></a>
上面的代码表示一个空连接(点击之后没有任何的事情发生。)
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。
以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。
javascript:void(0);一般和a标签联合使用:
<a href="javascript:void(0)"></a>
上面的代码表示一个空连接(点击之后没有任何的事情发生。)
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。
以使用 void 操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0) 计算为 0,但 Javascript 上没有任何效果。
①<a href="javascript:void(0)" οnclick="xxx()">
<a>标签这样的形式意在让<a>的行为仅用于JavaScript来定义。
②javascript:void(0) 的作用
一. void 是 JavaScript 中是非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。void(0) 计算为 0,当用户链接时,Javascript 上没有任何链接效果。
二. 目的是为了阻止a链接的默认行为(默认行为为跳转到链接的页面),方便让js绑定事件,不受干扰;
③ 如果不想让这个超链接跳转为什么不直接取消掉href属性呢?"
a标签具有跳转作用;不取消是因为 a 标签中 href 属性是必须的(没有这个属性的话, a 的默认样式不会表现出来)。
④<A href="javascript:void(0)"> 与 <A href="#"> 区别?
二者都是代表<a>标签的空链接
<A href="javascript:void(0)">点击去我</a> 点击链接后不会回到网页顶部
<A href="#">点击去我</a> # 包含了一个位置信息,默认的锚是#top 也就是网页的上端。 点击后会回到网面顶部
⑤<a href="javascript:void(0)" οnclick="logout()">点击退出</a>
目的在于实现οnclick=""中的功能,此例中即实现logout()用户退出功能。 加了javascript:void(0),点击“退出”两个字所代表的链接后,页面不动(即 不整体刷新页面的情况下)只执行链接所实现的功能。html href属性
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论