首頁 >web前端 >html教學 >Selectors API_html/css_WEB-ITnose

Selectors API_html/css_WEB-ITnose

WBOY
WBOY原創
2016-06-21 08:52:501058瀏覽

HTML5向Web API新引入了

document.querySelectordocument.querySelectorAll

两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多。

querySelector

该方法返回满足条件的单个元素。按照深度优先和先序遍历的原则使用参数提供的CSS选择器在DOM进行查找,返回第一个满足条件的元素。

querySelectorAll

该方法返回所有满足条件的元素,结果是个nodeList集合。查找规则与前面所述一样。

<!DOCTYPE html><html>    <body>        <h3> h3 元素</h3>        <h2> h2 元素</h2>        <script>            //querySelector会给所有元素的第一个元素加上样式            document.querySelector("h2, h3").style.backgroundColor = "red";        </script>    </body></html>
<!DOCTYPE html><html>    <body>        <h2> h2 元素</h2>        <h3> h3 元素</h3>        <script>            //querySelectorAll获取所有元素,返回一个list集合            var o2 = document.querySelectorAll("h2, h3");            for(var i in o2){                o2[i].style.backgroundColor = "red";             }        </script>    </body></html>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn