<!-- DOM:由页面的标签形成的一个树形的结构,这个结构就是DOM树,可以通过DOM对页面的标签进行添加内容,绑定事件、增删改查等操作 -->
//1 document:文档对象,是整个html里面所有标签的集合对象
console.log(document)
// 2 获取一些特殊标签对象
console.log(document.documentElement) // html标签对象
console.log(document.body) // body标签对象
console.log(document.title) // 返回title的文本内容
console.log(document.head) //head标签对象
console.log(document.all) //页面标签所有的对象
console.log(document.scripts[0]) // script标签对象
console.log(document.anchors) // 获取页面所有的锚点
console.log(document.images) //获取所有的img
// 3根据id获取标签对象
var d1 = document.getElementById("d1")
console.log(d1)
// 4通过类名获取元素
var divs = document.getElementsByClassName("d1")
console.log(divs[0]) //可以通过下标获取其中一个元素对象
// 5 通过div标签名进行获取
var div2 = document.getElementsByTagName("div")
console.log(div2)
// 6 通过name属性进行获取
var div3 = document.getElementsByName("f1")
console.log(div3)
// 7 querySelector() 通过选择器进行查询,返回的结果是第一个元素
var div4 = document.querySelector("body .d1")
console.log(div4.innerText) // 文本内容
// 8 querySelectorAll() 查询所有的类名为d1的div
var div5 = document.querySelectorAll(".d1")
console.log(div5)
// 9 [属性=属性值]
var div6 = document.querySelector("[name=f1]")
console.log(div6)
// 10 body下所有的子元素
console.log(document.body.children)