JQuery常见事件: 一个html页面让你全了解

简介: JQuery常见事件: 一个html页面让你全了解

一、文本框事


1. 文本框获得焦点:focus


2. 文本框失去焦点:blur


3. 键盘按下:keydown


4. 键盘被按下的过程:keypress


5. 键盘弹起:keyup


二、 鼠标事件


1. 鼠标移上:mouseover


2. 鼠标移出:mouseout


3. 鼠标按下:mousedown


4. 鼠标弹起:mouseup


5. 鼠标移动:mousemove


三、按钮事件


       1. 单击:click


       2. 双击:dblclick


四、 一个html解决—演示原代码

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
  <style type="text/css">
    #e02, #e022 {
      border: 1px solid #000000;
        height: 200px;
      width: 200px;
    }
  </style>
  <script type="text/javascript">
    //页面卸载前
    window.onbeforeunload = function(){
      return "在玩一会吧?";
    }
    // 页面加载事件:当整个html页面加载成功调用
    window.onload = function(){
      // 文本框事件
      var e01 = document.getElementById("e01");
      e01.onfocus = function(){
        html("textMsg","文本框获得焦点:focus");
      }
      e01.onblur = function(){
        html("textMsg","文本框失去焦点:blur");
      }
      e01.onkeydown = function(){
        html("textMsg","键盘按下:keydown;");
      }
      e01.onkeypress = function(event){
        var event = event || window.event;
        append("textMsg","键盘按:keypress ("+ String.fromCharCode(event.keyCode)+");");
      }
      e01.onkeyup = function(){
        append("textMsg","键盘弹起:keyup;");
      }
      // 鼠标事件
      var e02 = document.getElementById("e02");
      e02.onmouseover = function(){
        html("divMsg","鼠标移上:mouseover");
      }
      e02.onmouseout = function(){
        html("divMsg","鼠标移出:mouseout");
      }
      e02.onmousedown = function(){
        html("divMsg","鼠标按下:mousedown");
      }
      e02.onmouseup = function(){
        html("divMsg","鼠标弹起:mouseup");
      }
      var e022 = document.getElementById("e022");
      e022.onmousemove = function(event){
        var event = event || window.event;
        html("divMsg2","鼠标移动:mousemove , " + event.clientX + " -- " + event.clientY);
      };
      // 按钮事件
      var e03 = document.getElementById("e03");
      e03.onclick = function () {
        html("buttonMsg","单击:click");
      };
      e03.ondblclick= function () {
        html("buttonMsg","双击:dblclick");
      };
    };
    /**
     * 指定位置显示指定信息
     * @param objId ,元素的id属性值
     * @param  text,需要显示文本信息
     */
    function html(objId,text){
      document.getElementById(objId).innerHTML = text;
    }
    /**
     * 指定位置追加指定信息
     * @param objId ,元素的id属性值
     * @param  text,需要显示文本信息
     */
    function append(objId,text){
      document.getElementById(objId).innerHTML += text;
    }
  </script>
</head>
<body>
  <input id="e01" type="text" /><span id="textMsg"></span>
  <hr/>
  <div id="e02" ></div><span id="divMsg"></span>
  <hr/>
  <div id="e022" ></div><span id="divMsg2"></span>
  <hr/>
  <input id="e03" type="button" value="可以点击"/><span id="buttonMsg"></span>
</body>
</html>


五、html页面图片展示


57e83ee6af5743e185a07fb5a7616bb0.png


相关文章
|
29天前
|
前端开发 测试技术 定位技术
如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤
本文深入介绍了如何利用HTML和CSS构建企业级网站的全过程。从项目概述到页面结构设计,再到HTML结构搭建与CSS样式设计,最后实现具体页面并进行优化提升,全面覆盖了网站开发的关键步骤。通过实例展示了主页、关于我们、产品展示、新闻动态及联系我们等页面的设计与实现,强调了合理布局、美观设计及用户体验的重要性。旨在为企业打造一个既专业又具吸引力的线上平台。
56 7
|
1月前
|
JavaScript
jQuery+css3制作精美的2024圣诞节倒计时页面
jQuery+css3制作精美的2024圣诞节倒计时页面动画
25 0
jQuery+css3制作精美的2024圣诞节倒计时页面
|
1月前
html页面点击按钮实现页面跳转功能
html页面点击按钮实现页面跳转
66 11
|
27天前
太便利了 !通义灵码方便生成html页面
太便利了 !通义灵码方便生成html页面
52 0
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
58 2
|
1月前
|
JavaScript 前端开发 Java
SpringBoot项目的html页面使用axios进行get post请求
SpringBoot项目的html页面使用axios进行get post请求
40 0
|
1月前
|
Web App开发 JavaScript iOS开发
基于jquery开源的页面内模拟滚动条特效插件scrollbar
abcrollBar是一个基于jquery运行的开源滚动条特效插件,体积小巧使用简单的滚动条小插件,它可以通过鼠标中轴滑动页面内的模拟滚动条,或鼠标拖动滚动条查看滚动框架里的内容。支持自定义滚动条的样式,滚动条可选择横或竖呈现,默认也可选择显示或隐藏滚动条。
25 0
|
2月前
|
XML JavaScript 数据格式
jquery中html()方法的使用
jquery中html()方法的使用
29 1
|
2月前
|
移动开发 HTML5
一个最简单的 HTML 页面结构如下:
HTML 是一种标记语言,用于描述网页结构。通过 `&lt;html&gt;`, `&lt;head&gt;`, `&lt;body&gt;` 等标签构建页面,支持文本、图像、链接、表格等多种元素。本文介绍了 HTML 基础,包括常用标签及创建简单网页的实例,帮助初学者快速入门。
87 0
|
2月前
|
JavaScript 前端开发 API
深入理解jQuery:高效DOM操作与事件处理
【10月更文挑战第11天】深入理解jQuery:高效DOM操作与事件处理
29 0