asp.net 中 a标签中href=“#”属性和 onclick()事件详解
2015-05-16 21:13
330 查看
这几天做网站项目中遇到一个问题,就是在嵌套网站的时候发现不管onclick()跳转到任何页面,都会刷新当前页面,后来我才发现,是a标签搞的鬼,
2.链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);
1:a标签中href=“#”是指跳转到当前页面,所以刷新的就是你的当前页面,而同时存在onclick,href的时候会首先执行onclick事件,然后才是href
2.链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接);
3.假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉;
4.如果页面过长有滚动条,且希望通过链接的 onclick 事件执行操作。应将它的 href 属性设为 javascript:void(0);,而不要是 #,这可以防止不必要的页面跳动;
5.如果在链接的 href 属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;
相关文章推荐
- a标签的href与onclick事件的区别详解
- a标签的href与onclick事件的区别详解
- a标签href属性和onclick事件的比较介绍
- a标签href属性与onclick事件使用实例
- a标签的onclick事件和href属性使用
- 关于a标签的onclick事件和href属性
- <a>标签href属性与onclick事件
- a标签的href与onclick事件的区别详解
- asp.net C#获得所有a标签的href属性,C#批量获得A标签的HREF属性
- a标签的href与onclick事件的区别详解
- a标签的href和onclick属性同时存在点击事件先触发
- a标签中href属性与onclick事件的区别与用法
- a标签的onclick事件与href详解
- a标签的href属性和onclick事件共同使用可能引发的问题
- asp.net中Button按钮点击两次才执行Onclick事件的原因
- asp.net mvc razor布局页中a标签的href的跳转问题
- <a>标签href onclick属性区别,href属性的路径问题
- ASP.NET 4.0配置文件中的ClientIDMode属性详解
- 这么详细的分类 ASP.Net源代码网站你见过没有? ASP.Net中的每一个方法,每一个操作,每一个函数,每一个类.每一个属性,每一个事件都有相应的范例代码
- asp.net中C#对象与方法 属性详解