1.补充
<script type="text/javascript">
var body = document.body;
var html = document.documentElement;
var all = document.all;
console.log(all[0]);
all = document.getElementsByTagName("*");
var con = document.getElementsByClassName("cont");
console.log(con.length);
var res = document.querySelector("#box div");
res = document.querySelector("#box");
console.log(res);
</script>
1.1body
在document中有一个属性body,它保存的是body的引用
var body = document.body;
1.2 html
document.documentElement保存的是html根标签
var html = document.documentElement;
1.3 all
页面里的所有元素
var all = document.all;
这样也是获取所有元素
all = document.getElementsByTagName("*");
1.4getElementsByclassName()可以根据class属性值获取一组元素节点对象,但是该方法
* 不支持IE8及以下的浏览器
getElementsByclassName()可以根据class属性值获取一组元素节点对象,但是该方法
* 不支持IE8及以下的浏览器
2.querySelector()和querySelectorAll()
var res = document.querySelector("#box div");
res = document.querySelector("#box");
console.log(res);
document.querySelectorAll()会将符合条件的元素封装到一个数组中