a标签中href与onclick执行先后问题
来源:互联网 发布:java怎么读inputstream 编辑:程序博客网 时间:2024/05/18 01:25
a标签中href与onclick的执行先后关系是什么?先回答这个问题吧:onclick的执行顺序优于href顺序,执行完onclick才会执行href跳转。
今天做项目的时候遇到了一个问题:点击一个注销链接,需要执行一个logout的注销action,正常来说是这么写的:<a href="logout.html">注销</a> 但是这样写遇到了一个问题,就是点击注销之后执行了注销action,但是执行完这个action之后本来url应该是负责登录的。。。。/index.html但是实际上url却是。。。。/logout.html 对于一个强迫症来说,这是不可以接受的。所以我想了一会儿解决办法,最后决定利用onclick与href的执行先后顺序来实现跳转往正常的登录页面:
给a标签添加一个onclick事件再加上一个href:
<a href="logout.html" onclick="function(){window.location.href='index.html'}">
<!--先执行logout.html这个action 然后 跳转往登录主页 -->
这样就利用了onclick与href的执行先后顺序完成了这个需求。
阅读全文
1 0
- a标签中href与onclick执行先后问题
- a标签href与onclick
- a标签中 href onclick
- 关于a标签的onclick与href的执行顺序
- 关于a标签的onclick与href的执行顺序
- html链接(<a>)中href属性和onclick事件执行先后顺序
- 超链接中href和onclick的执行先后问题以及js调用后台数据
- <a>标签href属性与onclick事件
- <a>标签中onclick和href
- <a>标签的onclick,和href的执行
- A标签href和onclick
- a标签中href属性与onclick事件的区别与用法
- 在a标签的href与onclick中使用javascript的区别
- 在a标签的href与onclick中使用javascript的区别
- 在a标签的href与onclick中使用javascript的区别
- a标签的href与onclick中使用js的区别
- 在a标签的href与onclick中使用javascript的区别
- 在a标签的href与onclick中使用javascript的区别
- 在 PyCharm 2017.2.3 中设置 Anaconda 5.0.0 中配置的多Python环境
- 如何在CentOS 6上安装Python 2.7 + Ansible
- MyBatis中常见的几种错误解决方法
- 记蒟蒻第一次用Construct_2制作游戏
- 零基础入门深度学习(5)
- a标签中href与onclick执行先后问题
- SSH远程登陆centos虚拟机的方法
- java设计模式(八)——外观模式
- 《一个操作系统的实现》笔记(2)--保护模式
- HDU5521:Meeting(最短路 & 集合点互达)
- 前端压缩工具
- MySQL添加用户
- 继承之乐趣
- sql语法通配符