1. 按id查找:
var elem=document.getElementById("id值");
2. 按标签名查找:(向下爬树的主要手段)
var elems=parent.getElementsByTagName("标签名");
***elems也是动态集合***
*不仅查直接子节点,同时可获得间接子节点*
3. 按name属性查找:(专门用于查找表单中的元素)
var elems=parent.getElementsByName("name属性值");
***elems也是动态集合***
4.按className查找
var elems=parent.getElementsByClassName("class属性")
elems:动态集合,每使用一次都重新查找
for(var i=0,len=elems.length;i<len;i++)
5. Selector API:jQuery的核心
var elem=parent.querySelector("选择器");
var elems=parent.querySelectorAll("选择器");
2特点:
1. 内置API:执行效率高
2. elems:包含完整对象属性的集合,不会反复查找!