DOM-BOM-EVENT(2)

2019-12-18  本文已影响0人  螺钉课堂

2.获取DOM元素的方法

#2.1.getElement系列

documentElementById 通过id获取元素

<div id="box"></div>
<script>
    var oDiv = document.getElementById("box)
</script>

documentElementsByClassName 通过类名称获取元素

<div class="box"></div>
<script>
    var oDiv = document.getElementsByClassName("box)
</script>

documentElementsByTagName 通过标签名称获取元素

    var aLi = document.getElementsByTagName("li")

在某个范围內获取元素

<div id="wrap">
    <div></div>
    <div></div>
    <div></div>
</div>
<script>
     //先获取到外层div
     var oWrap = document.getElementById("wrap")
     //再获取div下的子div
     var aDiv = oWrap.document.getElementsByTagName("div")
</script>

#2.2.querySelector系列

querySelector 获取符合条件的一个

<div id="wrap">
    <div>1111</div>
    <div>1112</div>
    <div>1111</div>
    <div>1111</div>
    <div>1111</div>
</div>
<script>
    var aDiv = document.querySelector("#wrap")
    console.log(aDiv)  
</script>

querySelecttorAll 获取符合条件的所有元素,返回一个集合

<script>
    var aDiv = document.querySelectorAll("#wrap div")
    console.log(aDiv)  
</script>

#2.3.getElement系列和querySelector系列的区别

上一篇 下一篇

猜你喜欢

热点阅读