zoukankan      html  css  js  c++  java
  • JS学习第九天

    DOM创建表格:

      insertRow(index)  在指定索引位置插入一行

      deleteRow(index)  删除表格中index索引处的行

      insertCell(index)  在index处创建一个单元格,返回新创建的单元格

      deleteCell(index)  删除某行在index索引处的单元格

      createCaption()  为该表格创建标题  

      deleteCaption()  删除表格标题

    事件的概念:

      JavaScript使我们有能力创建动态页面,网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。我们可以认为事件是可以被JavaScript侦测到的一种行为。

    使用返回值改变HTML元素的默认行为:

      HTML元素大都包含了自己的默认行为,例如:超链接、提交按钮等。我们可以通过在绑定事件中加上return false来阻止它的默认行为

    通用性的事件监听方法:

      1.绑定HTML元素属性  <input id=”btn1” type="button" value="clickMe" onClick="check(this)">

      2.绑定DOM对象属性  document.getElementById(“btn1”).onClick=test;  //test函数名

    常见的事件类型:

      onclick  单击鼠标左键触发

      ondblclick  双击鼠标左键触发

      onmousedown  单击任意一个鼠标按键时触发

      onmouseout  鼠标指针移出一个元素边界时触发

      onmousemove  鼠标在某个元素上移动时持续触发

      onmouseup  松开鼠标任意--个按键时触发

      onmouseover  鼠标指针移到一个元素上时触发

    HTML事件:

      onload  页面完全加载后在window对象上触发

      onunload  页面完全卸载后再window对象上触发

      onselect  选择了文本框的一个或多个字符时触发

      onchange  文本框失去焦点时,并且在它获取焦点后内容发生过改变时触发

      onsubmit  单击“提交”按钮时在表单form.上触发

      onfocus  任何元素或窗口获得焦点时触发

      onblur  任何元素或窗口失去焦点时触发

      载入事件onload是最常用的事件之一,因为在页面载入完成之前,DOM的框架还没有搭建完毕,因此任何相关操作都不能发生。给window对象分配onloadonunload事件等同于<body>元素的onloadonunload方法

  • 相关阅读:
    RabbitMQ死信队列另类用法之复合死信
    Asp.NetCore轻松学-使用Docker进行容器化托管
    Asp.NetCore轻松学-使用Supervisor进行托管部署
    Asp.NetCore轻松学-部署到 Linux 进行托管
    Asp.NetCore轻松学-部署到 IIS 进行托管
    一个提问引发的职业规划热议-拨开迷雾,走向光明
    Asp.Net Core 轻松学-使用MariaDB/MySql/PostgreSQL和支持多个上下文对象
    Asp.Net Core 轻松学-经常使用异步的你,可能需要看看这个文章
    Asp.Net Core 轻松学-10分钟使用EFCore连接MSSQL数据库
    Asp.Net Core 轻松学-多线程之Task(补充)
  • 原文地址:https://www.cnblogs.com/wode007/p/13039725.html
Copyright © 2011-2022 走看看