事件:是由访问Web页面的用户引起一系列操作。

事件的作用:用于浏览器和用户的交互


以下代码为相关试验代码:

HTML事件:

<script type="text/javascript">
window.onload = function(){
//获取元素
var a = document.getElementById('a');
var b = document.getElementById('b');
//添加一个内容改变监听事件
a.oninput = function(){
//把a的文本输入框内容覆盖给b
b.innerText = a.value;
}
//兼容IE9以下版本
a.onpropertychange= function(){
//把a的文本输入框内容覆盖给b
b.innerText = a.value;
}
}
</script> <body>
<input type="text" id="a" value=""/>
<div id="b"></div>
</body>

键盘事件

<script type="text/javascript">
window.onload=function() {
window.onkeypress=function(e) {
//按键键码
if(e.charCode==103) {
alert('G健被点击')
}
}
}
</script>

鼠标单击、双击事件

<script>
window.onload = function() {
function dbl(){
alert('按钮被双击');
}
var input = document.getElementById('b');
input.onclick = function() {
alert('按钮被点击');
}
var c = document.getElementById('c');
/* c.ondblclick = function(){
alert('按钮被双击');*/ c.ondblclick = dbl;
}
}
</script> <body>
<input type="button" id="b" value="点击"/>
<input type="button" id="c" value="点击"/>
</body>

最新文章

  1. JSTREE 实现AJAX重载入时刷新所有节点树
  2. 【原创】数据挖掘案例——ReliefF和K-means算法的医学应用
  3. Unity3D 处理Label的颜色代码
  4. Testing - 测试基础 - 用例
  5. projecteuler 10001st prime (求出第10001个质数)
  6. SVN和Git的比较
  7. 浅谈C#浅拷贝和深拷贝
  8. Java 泛型(Generics)
  9. 14条建议,使你的IT职业生涯更上一层楼
  10. Apple 公司开发者账号注册
  11. Fiddler 抓包 教程
  12. 使用sqlserver搭建高可用双机热备的Quartz集群部署【附源码】
  13. MySQL 5.6初始配置调优
  14. debian The type initializer for &#39;System.Drawing.KnownColors&#39; threw an exception
  15. laravel的csrf token 的了解及使用
  16. iOS关于直播的链接
  17. 干货分享!DevExpress v17.1最新版帮助文档下载大全
  18. [rancher-net]
  19. python自学——文件处理(截取文件内容)
  20. 001.YUM源服务端搭建

热门文章

  1. php中require与include的区别
  2. ElasticSearch教程——filter与query对比(转学习使用)
  3. jquery-from+php 文件上传
  4. [Skill]加速npm与yarn还原
  5. 阿里面试:MySQL如何设计索引更高效?
  6. 一键配置网卡IP(win10)脚本
  7. 【递归】P2386放苹果
  8. 【Dart】语言概述
  9. 使用 C# 9 的records作为强类型ID - JSON序列化
  10. zabbix 监控tomcat