DOM核心

DOM核心
我们获取过来的DOM元素是一个对象(object),所以称为文档对象模型
主要有增,删,改,查,属性操作和事件操作

在这里插入图片描述

捞一波属性操作
  • setAttribute:设置dom的属性值
  • getAttribute:得到dom的属性值
  • removeAttribute 移出属性
①事件操作,捞一波鼠标操作
事件类型相关函数
点击事件onclick
移入/移出onmouseover/onmouseout
移入/移出onmouseenter/onmouseleave
双击事件ondbclick
鼠标按下事件onmousedown
鼠标弹起事件onmousedown
鼠标移动事件onmousemove
鼠标抬起事件onmouseup
②表单操作
事件类型相关函数
元素失去焦点onblur
元素获得焦点onfocus
用户改变表单的内容onchange
用户点击重置按钮onreset
提交按钮被点击onsubmit
④系统事件
事件类型相关函数
onload某个页面或图像被完成加载,整个html页面,只允许有一次onload的过程
onresize窗口或框架被调整尺寸的时候
onselect文本被选中的时候的事件
onerror当加载文档或图像时发生某个错误,这个就是文档加载路径出现了问题的时候
③键盘事件
事件类型相关函数
onkeydown某个键盘的键被按下
onkeypress某个键盘的键被按下或者按住,但是它不能识别功能键,如ctrl和shift
onkeyup某个键盘的键被松开
  • 三个事件的执行顺序down–press–keyup
  • 如果使用addElementListener不需要加on
  • keyup和dowm事件不区分字母大小写,press可
  • 得到某个键的AC码
    document.addEventListener(‘keyup’,function(){
    console,log(e,keyCode);
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值