dom文档

dom

选择器

  • 作用:选中html元素,在js中以对象形式存在,
  • js通过对dom对象下属性多次赋值,以及api使用,完成页面动画
  • 注意:选择器返回值,有的是dom对象,有的集合,如果是集合,需要从集合中取值获取dom对象

document.api

  • document.getElementById()
  • document.getElementsByClassName();
  • document.getElementsByTagName();
  • document.querySelector()
  • document.querySelectorAll()

区别

  • 1:getElement…() 返回是 HTMLCollection,当使用 remove() removeChild() 删除时,集合长度会变短
  • 2:querySelectAll 返回NodeList 当remove() removeChild() 删除时,集合长度不变

HTMLCollection 与 NodeList的区别是什么?

操作dom对象的api

  • prentDOM.appendChild()
  • prentDOM.removeChild()
  • prentDOM.replaceChild(NEW,old)
  • 查父元素 dom.parentElement;
  • 查子元素们 dom.children
  • 查兄弟 dom.nextElementSibling / dom.previousElementSibling

form

  • 1:如何获取form对象
  • 2:form中api reset() submit()
  • 3: input focus() blur()
  • 4: 验证是选中checkbox

demo

  • 多选
  • 单选

for循环中,dom事件绑定,事件处理函数中,如何获取触发事件的元素?
根据触发事件元素,查找相关的兄弟元素,子元素 父元素 以及祖籍元素

如何获取触发事件的元素

  • 1:闭包
  • 2:this
  • 3: var 变 let
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值