#与javascript:void(0)的区别
来源:互联网 发布:山西大学教务网络 编辑:程序博客网 时间:2024/04/30 09:42
var replyButton = '<a href="javascript:void(0)" onclick="toAddReplyWindow(\'' + commentList[i].itemGuid + '\');">'+Resource.reply+'</a>';
//一切正常
var replyButton = '<a href="#" onclick="toAddReplyWindow(\'' + commentList[i].itemGuid + '\');">'+Resource.reply+'</a>';
//点击后,弹出对话框,但是去自动跑到页面顶部了
===================================
#与javascript:void(0)的区别(以下为转载内容):
a href="#"> 点击链接后,页面会向上滚到页首,# 默认锚点为 #TOP
<a href="javascript:void(0)" onClick="window.open()"> 点击链接后,页面不动,只打开链接
<a href="#" onclick="javascript:return false;"> 作用同上,不同浏览器会有差异。
点击链接后,不想使页面滚到页首,就用href="javascript:void(0)",不要用href="#",return false也有类似作用
详解href="#"与href="javascript:void(0)"的区别
function openWin(tag,obj)
{
obj.target="_blank";
obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
obj.click();
}
</script>
1:<a href="####"></a>
2:<a href="javascript:void(0)"></a>
3:<a href="javascript:void(null)"></a>
4:<a href="#" onclick="return false"></a>
5:<span style="cursor:hand"></span>(好像在FF中不能显示)
void 操作符用法格式如下:
1. javascript:void (expression_r_r)
2. javascript:void expression_r_r
expression_r_r是一个要计算的 JavaScript 标准的表达式。表达式外侧的圆括号是可选的,但是写上去是一个好习惯。我们可以使用 void 操作符指定超级链接。表达式会被计算但是不会在当前文档处装入任何内容。面的代码创建了一个超级链接,当用户点击以后不会发生任何事。当用户点击链接时,void(0) 计算为 0,但在 JavaScript 上没有任何效果。
使用javascript的时候,通常我们会通过类似:
<a href="#" onclick="javascript:方法">提交</a>
的方式,通过一个伪链接来调用javascript方法.这种方法有一个问题是:
虽然点击该链接的时候不会跳转页面.但是滚动条会往上滚,解决的办法是返回一个false.
如下所示:
<a href="#" onclick="javascript:方法;return false;">提交</a>
还可以用 ###
a href="javascript:void(0)" onclick="javascript:方法;return false;"提交
javascript:void(0)就不会向上跳了:)
还有一个方法是 #this
a href="#this" onclick="javascript:方法"
- #与javascript:void(0)的区别
- javascript:void(0) 与 # 区别
- javascript:void(0) |a href=#与 a href=javascript:void(0) 的区别
- href=#与href=javascript:void(0) 的区别
- href="#"与href="javascript:void(0)"的区别
- href="#"与href="javascript:void(0)"的区别
- href="#"与href="javascript:void(0)"的区别
- href="#"与href="javascript:void(0)"的区别
- 关于javascript:void(0)与#的区别和使用方法
- href="#"与href="javascript:void(0)"的区别
- href="#"与href="javascript:void(0)"的区别
- href="#"与href="javascript:void(0)"的区别
- href="#"与href="javascript:void(0)"的区别
- href="#"与javascript:void(0)的区别
- href="javascript:void(0);"与#的区别
- javascript:void(0)与href=#的区别
- href=“#”与href="javascript:void(0)" 的区别
- href="#"与href="javascript:void(0)"的区别
- Andriod 4.4 KitKat的 ART
- ExtJs4.0.7 Dynamic tree 动态菜单树
- 连接数据库所需要的封装的的类和接口
- linux下apache的安装与配置
- Delphi基础语法
- #与javascript:void(0)的区别
- 解决浅层复制中容易出现迷途指针的方法
- MFC单文档的窗口分割
- 浪潮之巅读书笔记(四)
- The Deferred objec
- typedef(小结4)
- QT中QString 和 LPCWSTR 的相互转换
- android ntp和GPS获取网络时间问题
- ie6下的fixed