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--------------------

  • 相关阅读:
    local 不能解析为127.0.0.1
    完全使用接口方式调用WCF 服务
    【人生】自己对于求职应聘的一些感受
    OO的经典例子
    剪刀、石头、布机器人比赛
    TextTree 文本资料收集轻量级工具
    两个代替重复输入的小工具
    桌面助手 Desktop Helper 自动帮你关闭指定的窗口
    磁盘可用空间平衡
    用C#制造可以继承的“枚举”
  • 原文地址:https://www.cnblogs.com/jungejava/p/9643566.html
Copyright © 2011-2022 走看看