Javascrpt 速成篇】 三:js事件处理
2015-08-19 20:36
441 查看
ie和chrome,firefox的事件处理,除了函数名字不同,基本大同小异。这样就已chrome为主了,对ie有兴趣的自己去百度。jquery已经处理不同浏览器兼容性问题,推荐使用。
事件处理有两种常用方法,一种通过标签的onXXX属性,第二种是给标签(元素)添加事件监听器,下面已给出实例:
事件处理有两种常用方法,一种通过标签的onXXX属性,第二种是给标签(元素)添加事件监听器,下面已给出实例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>js event</title> </head> <body> <button onclick="clickMe()">Click Me</button> <button id="getTimeBtn">Get Time</button> <script> //处理clickMe function clickMe() { alert('you clicked me !'); } </script> <script> //获取btnEle元素 var btnEle = document.getElementById('getTimeBtn'); //为点击事件添加监听器 btnEle.addEventListener('click', function () { alert(new Date()); }); /* 注意,这段代码必须放在getTimeBtn下面,否则将出错,因为如果放在getTimeBtn上面, 程序从上向下执行,document.getElementById('getTimeBtn')返回的将是 undefined,这是初学者常见的错误。此外,还有一种方法,就是当文档加载完了, 去添加事件监听器,这个事件叫onload, 这里作为作业了。 */ </script> </body> </html>
相关文章推荐
- Java关键字final、static使用总结
- 简单且线程安全的两个单例模式java程序
- 基于JMF下的Java的MP3播放
- Java中异常的写法
- Java——集合
- java IO流总结
- Java性能优化(1):用静态方法代替构造函数
- Java反射机制
- Java 中设计模式 (单例模式) 介绍
- Javascrpt 速成篇】 二:js面向对象
- .svn导致java项目无法编译
- JAVA 多线程编程 --线程的调度策略
- Java内存区域划分、内存分配原理
- [Java] switch-case 当中的变量定义
- Eclipse下用Maven搭建SpringMvc+MyBatis
- Spring Hibernate 开启事务
- Java基于数据源的数据库访问
- 详解。。java设计思想与设计模式------Beginer
- Java集合总览
- Struts(3)工作机制及分析