JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例


Posted in Javascript onNovember 19, 2019

本文实例讲述了JavaScript(js)处理的HTML事件、键盘事件、鼠标事件。分享给大家供大家参考,具体如下:

JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例

JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例

JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例

示例代码:

HTML文件:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>HTML文件</title>
  <script>
    window.οnlοad=function () {
      var d=document.getElementById('d');
      //内容发生改变,并焦点发生改变,才可以监听到
      d.οnchange=function () {
        alert('内容发生改变')
      }
    }
  </script>
</head>
<body>
<input type="text" id="d" value="">
</body>
</html>

键盘事件:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>键盘事件</title>
  <script>
    window.οnlοad=function () {
      window.οnkeypress=function (e) {
       //  alert(e.key)//弹出按键对应的字母
       //  alert(e.keyCode)
        if (e.charCode==103){
          alert('G键被点击')
        }
      }
    }
  </script>
</head>
<body>
</body>
</html>

鼠标事件:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>鼠标事件</title>
  <script>
    window.οnlοad=function () {
      var input=document.getElementById('b');
      input.οnclick=function () {
        alert('按钮被点击了');
      }
      var c= document.getElementById('c');
      c.οndblclick=function () {
        alert('双击')
      }
    }
  </script>
</head>
<body>
<input type="button" id="b" value="点击">
<input type="button" id="c" value="双击">
</body>
</html>

PS:这里再为大家附上javascript系统自带事件参考表供大家参考查询:

javascript事件与功能说明大全:
http://tools.3water.com/table/javascript_event

更多关于JavaScript相关内容可查看本站专题:《JavaScript事件相关操作与技巧大全》、《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Javascript中的数学函数
Apr 04 Javascript
基于jQuery的history历史记录插件
Dec 11 Javascript
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
Javascript 中创建自定义对象的方法汇总
Dec 04 Javascript
JS交换变量的方法
Jan 21 Javascript
Javascript中call和apply函数的比较和使用实例
Feb 03 Javascript
JavaScript原生对象之String对象的属性和方法详解
Mar 13 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
Vue.js使用v-show和v-if的注意事项
Dec 13 Javascript
微信小程序 五星评分的实现实例
Aug 04 Javascript
浅谈Vue.js中的v-on(事件处理)
Sep 05 Javascript
vue实现抖音时间转盘
Sep 08 Javascript
VUEX-action可以修改state吗
Nov 19 #Javascript
Vue.extend 编程式插入组件的实现
Nov 18 #Javascript
浅谈Webpack4 Tree Shaking 终极优化指南
Nov 18 #Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 #jQuery
webpack常用配置总览(小结)
Nov 18 #Javascript
vue使用一些外部插件及样式的配置代码
Nov 18 #Javascript
重置Redux的状态数据的方法实现
Nov 18 #Javascript
You might like
PHP基础知识回顾
2012/08/16 PHP
Yii框架form表单用法实例
2014/12/04 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
php快速导入大量数据的实例方法
2019/09/23 PHP
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
2014/01/10 Javascript
JS和函数式语言的三特性
2014/03/05 Javascript
用js一次改变多个input的readonly属性值的方法
2014/06/11 Javascript
js控制多图左右滚动切换效果代码分享
2015/08/26 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
JQuery ztree 异步加载实例讲解
2016/02/25 Javascript
浅谈javascript中的 “ &amp;&amp; ” 和 “ || ”
2017/02/02 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
angular第三方包开发整理(小结)
2018/04/19 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
微信小程序实现签到功能
2018/10/31 Javascript
js实现图片无缝循环轮播
2019/10/28 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
vscode 调试 node.js的方法步骤
2020/09/15 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
Python 初始化多维数组代码
2008/09/06 Python
python判断端口是否打开的实现代码
2013/02/10 Python
探究Python中isalnum()方法的使用
2015/05/18 Python
python之文件读取一行一行的方法
2018/07/12 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
python中字典按键或键值排序的实现代码
2019/08/27 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
2020/05/29 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
甲方资料员岗位职责
2013/12/13 职场文书
公益活动邀请函
2014/02/05 职场文书
公安机关党的群众路线教育实践活动剖析材料
2014/10/10 职场文书
如何利用map实现Nginx允许多个域名跨域
2021/03/31 Servers