Javascript 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()删除时 集合长度不变

操作dom对象的api

  • parentDOM.appendChild()
  • parentDOM.removeChild()
  • parentDOM.replaceChild(new,old)
  • 查父元素 dom.parentElement;
  • 查子元素们 dom.chilren
  • 查兄弟 dom.nextElementSibling / dom.previousElementSibling

form

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

demo

  • 多选
  • 单选

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

如何获取触发事件的元素

  • 1.闭包

  • 2.this

  • 3.var 变 let

  • 删除列表

练习相关元素的查找,以及 removeChild()的使用

  • 新增列表

1.如何获取input输入框值
2.练习appendChild()的使用
3.没有关系的元素之间,如何建立联系,完成交互功能的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值