原生dom查找:5个API

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:包含完整对象属性的集合,不会反复查找!

猜你喜欢

转载自blog.csdn.net/qq_39579242/article/details/81703501