zoukankan      html  css  js  c++  java
  • JavaScript事件

    JavaScript 事件

     


    JavaScript事件

    事件是可以被JavaScript侦测到的行为。

    HTML事件是发生在HTML元素上的事情。

    当在HTML页面中使用JavaScript时,JavaScript可以出发这些事件。

    HTML事件

    HTML事件可以是浏览器行为,也可以是用户行为。

    HTML网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。

    以下是HTML事件的实例:

    • HTML页面完成加载
    • HTML input字段改变时
    • HTML 按钮被点击

    通常当事件发生时,可以做一些事情。

    在事件触发时,JavaScript可以执行一些代码。  

    HTML元素中可以添加事件属性,使用JavaScript代码来添加HTML元素。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
        <span id="demo"></span>
        <button onclick='getElementById("demo").innerHTML=Date()'>时间</button>
    </body>
    <script type="text/javascript">
        
    </script>
    </html>

    以上实例中,JavaScript代码将修改id=“demo”的元素的内容。

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
        <span id="demo"></span>
        <button onclick='this.innerHTML=Date()'>时间</button>
    </body>
    <script type="text/javascript">
        
    </script>
    </html>

    以上实例,JavaScript代码修改了自身元素的内容。(使用this.innerHTML)。

    JavaScript代码通常是几行代码,比较常见的是通过事件属性来调用。

    常见的HTML事件

    事件 描述
    onchange HTML元素改变
    onclick  用户点击HTML元素
    onmouseover 用户在一个HTML元素上移动鼠标
    onmouseout 用户在一个HTML元素上移开鼠标
    onkeydown 用户按下键盘按键
    onload 浏览器已完成页面的加载

     

     

     

     

     

     

     

    JavaScript可以做什么?

    事件可以用于处理表单验证,用户输入,用户行为及浏览器动作:

    • 页面加载时触发事件
    • 页面关闭时触发事件
    • 用户点击按钮执行动作
    • 验证用户输入内容的合法性
    • 。。。。。。

    可以使用多种方法来执行JavaScript事件代码

    • HTML事件属性可以直接执行JavaScript代码
    • HTML事件属性可以直接调用JavaScript函数
    • 可以为HTML事件属性指定自己的事件处理程序
    • 可以阻止事件的发生
    • 。。。。。。

     

    --------------------end--------------------

  • 相关阅读:
    虚拟化与KVM部署
    Jenkins部署及使用
    Tomcat及LAMT架构搭建
    版本控制与Gitlab配置
    Cobbler介绍及搭载
    MYSQL集群配置
    HAProxy——配置与实例
    LVS——配置实例
    Linux——集群
    关于IntellIJ IDEA 2016.2.4新建项目的Java Enterprise没有显示问题
  • 原文地址:https://www.cnblogs.com/jungejava/p/9643566.html
Copyright © 2011-2022 走看看