WEB API基本认识
使用js去操作html和浏览器
分类:DOM(文档对象模型)BOM(浏览器对象模型)
DOM是浏览器提供一套专门用来操作网页内容的功能
DOM作用:开发网页特效,实现用户交互
DOM树
将html文档以树状结构直观表现出来,我们称之为文档树或者DOM树,直观的体现了标签和标签之间的关系
DOM对象
DOM对象:浏览器根据html标签生成的js对象
所有的标签属性都可以在对象上面找到
修改这个对象的属性会自动映射到标签身上
DOM核心思想:把网页内容当作对象来处理
获取DOM对象
根据css选择器来获取DOM元素
1选择匹配的第一个元素
document.querySelector('CSS选择器')
返回css选择器匹配到的第一个元素,若没有返回null
2选择匹配的多个元素
document.querySelectorAll('CSS选择器')
返回匹配到的集合,得到的是一个伪数组,有长度和索引号,没有push,pop等方法
其他方式获取DOM元素