我想使用过ajax的都常见这样的代码:
<a
href="javascript:doTest2();void(0);">here</a>
但这儿的void(0)究竟是何含义呢?
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。
void
操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void
expression
expression 是一个要计算的 Javascript 标准的表达式。表达式外侧的圆括号是选的,但是写上去是一个好习惯。
(实现版本 Navigator 3.0 )
你以使用 void
操作符指定超级链接。表达式会被计算但是不会当前文档处装入任何内容。
下面的代码创建了一个超级链接,当用户以后不会发生任何事。当用户链接时,void(0)
计算为 0,但 Javascript 上没有任何效果。
<A
HREF="javascript:void(0)">单此处什么也不会发生</A>
下面的代码创建了一个超级链接,用户单时会提交表单。
<A
HREF="javascript:void(document.form.submit())">
单此处提交表单</A>
a
href=#与 a href=javascript:void(0) 的区别 链接的几种办法
#包含了一个位置信息
默认的锚是#top
也就是网页的上端
而javascript:void(0)
仅仅表示一个死链接
这就是为什么有的时候页面很长浏览链接明明是#是
跳动到了页首
而javascript:void(0)
则不是如此
所以调用脚本的时候最好用void(0)
或者<input onclick>
<div
onclick>等
链接的几种办法
1.window.open(''url'')
2.用自定义函数
<script>
function openWin(tag,obj)
{
obj.target="_blank";
obj.href =
"Web/Substation/Substation.aspx?stationno="+tag;
obj.click();
}
</script>
<a
href="javascript:void(0)"
onclick="openWin(3,this)">株洲</a>
window.location.href=""
js javascript:void(0) 真正含义
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
编写自适应高度的 textarea
CarterLi
2019-02-25 00:14:46
node遇上c++ --- 爱情来的太快(一) (没有文章)
sewerganger
2019-02-24 22:55:07
进击webpack4 (基础篇二:配置)
槐破夢
2019-02-24 22:55:07
《剑指offer》分解让复杂问题更简单
ConardLi
2019-02-24 22:55:07
ggit (git gui) --- 开发记录 (一)
sewerganger
2019-02-24 22:45:04
搞搞, 超星尔雅;
sewerganger
2019-02-24 22:44:54
近期前端发展计划
Ashleysweetie
2019-02-24 22:32:41
JS module的导出和导入
KevinYan
2019-02-24 21:34:55
「前端面试题系列7」Javascript 中的事件机制(从原生到框架)
micherwa
2019-02-24 19:55:05
JS面试题之比较两个对象是否相等?
幸福村的碼農
2019-02-24 17:35:07
JavaScript:函数防抖与函数节流
沉靜地閃光
2019-02-24 17:35:07
超级详细的手写webpack4配置来启动vue2项目(附配置作用)
Sotyoyo
2019-02-24 16:44:37
QQ音乐播放地址api
要學習資料找我
2019-02-24 16:32:45
通信类
Ashleysweetie
2019-02-24 16:25:14