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
相关推荐
hunter145014 小时前
2026.1.4 html简单制作
java·前端·笔记·html
李少兄14 小时前
深入理解 CSS opacity 属性
前端·css
ヤ鬧鬧o.14 小时前
IDE风格的布局界面
javascript·html5
hxjhnct14 小时前
React 为什么不采用(VUE)绑定数据?
javascript·vue.js·react.js
谢小飞14 小时前
构建前端监控体系:Sentry私有化部署与项目集成实践
javascript·监控
qq_4061761414 小时前
什么是模块化
开发语言·前端·javascript·ajax·html5
周小码14 小时前
CodeEdit:Electron编辑器的原生替代品?
javascript·electron·编辑器
菩提祖师_14 小时前
量子计算在网络安全中的应用
开发语言·javascript·爬虫·flutter
技术钱14 小时前
vue3 + element plus实现表头拖拽数组进行汇总
前端·javascript·vue.js