其实元素的获取就是通过不同的特征去抓取 然后给你返回一些东西那么获取的元素的方法有以下三种
通过ID去获取元素
document.getElementsById("hello world");
他的返回值是一个对象 因为ID基本只有一个对象返回 但这并不影响返回对象里面可能还包含着一些子元素通过标签的类型去获取元素
document.getElementsByTagName("li");
他的返回值是一个包含所有搜索合格元素的数组
所以你完全可以配合ById 进行二次或多次筛选 比如下面这样var shopping = document.getElementById("hello");
var kill = shopping.getElementByTagname("li");
把之前的结果分装进变量 采用get方法二次搜索通过class name去获取元素
document.getElementsByClassName("clname1 clname2")
与tagname类似 返回的也是一个数组 通过可以和ID组合进行二次搜索
但要注意是是 classname是支持多个类名 而且不分顺序