webApi

100 阅读1分钟

webapi的认知

作用:就是使用JS去操作HTML和浏览器

分类

  • DOM

    • 操作HTML和css
  • BOM

    • 操作浏览器

DOM对象(重要)

  • 浏览器根据HTML标签生成的JS对象

    • 所有的标签属性都可以在这个对象上面找到
    • 修改这个对象的属性会自动映射到标签身上
  • 操作DOM对象本质上就是在操作页面元素

获取DOM对象的方式

document.querySelector

  • 获取的是符合条件的第一个元素,也只有一个
  • 获取的是dom元素,可直接操作
  • 如果没有获取到元素,则返回null

document.querySelectorAll

  • 获取的是符合条件的所有元素,返回的是数组;就算没有获取到元素,也返回一个空的伪数组
  • 获取的是伪数组,无法直接操作,需要通过数组下标才能对其操作,所以需要遍历数组

了解

  • document.getElementById()
  • document.getElementsByTagName()
  • document.getElementsByClassName()