html\css\js(一)

事件处理程序

三种形式(html ,DOM0,DOM1)

java 复制代码
 <div id="div1" onclick='testC()'></div>
  //1
  function testC(){
        console.log("11")
      }
//2
  var a=  document.getElementById(  "div1")
      a.onclick=function(){
        console.log(22)
      }
//3 
  a.addEventListener('click',function(){
        console.log(33)
      })

Event 事件对象

事件发生以后,会作为一个参数传递给监听函数

Event对象属性

  • event.target 返回当前事件所在的节点
  • event.type 返回当前事件的类型
  • event.preventDefault(); 阻止当前事件的默认行为,如点击链接,可阻止其默认的跳转
  • event.stopPropagation() ; 阻止事件冒泡,继续向上传递

表单事件

  • oninput
  • onselect
  • onchange
  • reset
  • submit
相关推荐
非优秀程序员6 小时前
第07章 孙德良的阳谋|《互联网产品恩仇录》
javascript·后端
程序员大阳10 小时前
HTML+CSS+JS对话式实战(5)-活动管理页之查看报名名单的实现
javascript·css·html·查看报名名单
曦樂~10 小时前
【Web Development】02 CSS
前端·css
东鹏特饮11 小时前
经典打砖块(Breakout)游戏
前端·css·css3
新*12 小时前
从一段 WebSocket 代码聊开:bytes 不是 zlib、binaryType 决定一切,15MB 大消息的零拷贝优化
javascript·python·websocket·性能优化·blob·zlib·arraybuffer
OpsEye13 小时前
别再挨个充会员了:多模型编码,最麻烦的从来不是选模型
javascript·ai编程
学以智用15 小时前
jsencrypt.js 完整详解
javascript
Hilaku18 小时前
你们公司有 35 岁以上的前端吗?
前端·javascript·程序员
鸿蒙开发18 小时前
小程序存档写到一半怎么办?双槽保存与损坏恢复实战
前端·javascript·react.js
知忆_IS19 小时前
TerriaMap 开发实战04:MVT数据自定义符号化 - terriajs源码修改
javascript·webgis·terriamap·terriajs