Javascript 捕捉鼠标左击事件
来源:互联网 发布:海口医院招聘网络主管 编辑:程序博客网 时间:2024/06/05 07:05
今天同事个javascript的小问题问我:javascript如何捕捉鼠标的点击事件是点击了链接?
以下是我处理的一点小心得:
以下是我处理的一点小心得:
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
- <HTML>
- <HEAD>
- <TITLE> New Document </TITLE>
- <META NAME="Generator" CONTENT="EditPlus">
- <META NAME="Author" CONTENT="">
- <META NAME="Keywords" CONTENT="">
- <META NAME="Description" CONTENT="">
- </HEAD>
- <BODY>
- <SCRIPT language="JavaScript">
- if (window.Event)
- document.captureEvents(Event.MOUSEUP);
- function myclick(e){
- try{
- var target;
- if (window.Event)
- {
- if(e.which==1){
- target = e.target || e.srcElement; // 获得事件源
- //获取想要的属性
- alert(target.getAttribute('href'));
- }
- }
- else
- {
- if(event.button==0){
- target = event.target || event.srcElement; // 获得事件源
- //获取想要的属性
- alert(target.href);
- }
- }
- }
- catch(e){
- //alert(e)
- }
- }
- document.onclick = myclick;
- </SCRIPT>
- <a id="id1" href="http://www.google.com">link01</a><br>
- <a href="javascript:void(0);">link02</a><br>
- <a href="#" onclick="javascript:alert(0);">link03</a>
- </BODY>
- </HTML>
其中alert(target.getAttribute('href')) 、alert(target.href);这是取被点击的对象的性,一个是firefox的写法,另一个是IE的写法,
这里的属性可以根椐自已的需要来取,最后判断取来是属性值就可以了。
- Javascript 捕捉鼠标左击事件
- javascript 捕捉键盘鼠标事件
- 用鼠标左击事件实现移动WinForm中控件
- Swing鼠标/左击/右击/中击+事件
- javascript如何通过鼠标左击获得当前元素ID
- 捕捉鼠标离开对话框事件
- 捕捉鼠标拖动和鼠标移动事件
- 鼠标的左击、中击、右击事件及Frame的关闭
- ArcEngine中实现axMapControl控件鼠标左击右击响应不同事件
- 用JavaScript捕捉键盘事件
- ie鼠标事件捕捉setCapture和releaseCapture
- 用Python捕捉和模拟鼠标事件
- Win32捕捉鼠标离开窗口事件
- Javascript:鼠标事件(转贴)
- javascript鼠标事件汇总
- javascript: 鼠标滚轮事件
- Javascript鼠标事件大全
- javascript鼠标事件总结
- 面向对象设计原则
- JSP中文乱码
- 设计模式漫谈系列之独孤九剑(转自sban blog)
- Java读取properties配置文件
- [Syteline]Syteline ERP 跑MRP需要注意事项
- Javascript 捕捉鼠标左击事件
- DIV的高度自动拉伸(height属性)在IE 7下无效和解决方法
- 体验 Delphi2009 的 JSON
- 对比C++和Java
- 如何卸载自己部署在sharepoint中的工作流
- VS2008 快捷键大全
- Delphi 操作 DTS
- 攻克CakePHP系列一:连接MySQL数据库
- 解决比较Oracle中CLOB字段问题