码迷,mamicode.com
首页 > Windows程序 > 详细

DOM API querySelector与querySelectorAll的用法

时间:2015-10-23 14:50:56      阅读:374      评论:0      收藏:0      [点我收藏+]

标签:

DOM API querySelector与querySelectorAll的用法:  http://www.qttc.net/201309371.html

querySelectorAll与querySelector的区别是querySelectorAll找出所有匹配的节点并返回数组,querySelector找到一个后就返回节点对象。

找出所有标签 document.querySelectorAll("*")

找出head下所有的标签 document.head.querySelectorAll("*")

 

找出body标签下的第一个div标签

 

document.body.querySelectorAll("div")[0]

 

document.body.querySelector("div")

找出所有class=box的标签 document.querySelectorAll(".box")

找出所有class=boxdiv标签 document.querySelectorAll("div.box")

找出所有id=lost的标签 document.querySelectorAll("#lost")

找出所有p标签并且id=lost的标签 document.querySelectorAll("p#lost")

找出所有name=qttc的标签 document.querySelectorAll("*[name=qttc]")

 

找出所有存在name属性的标签 document.querySelectorAll("*[name]")

 

document.querySelectorAll("p.hot[name]")

 

document.querySelectorAll("p[class=hot][name]")

 

在 document 中选取 class 为 test 的 div 的子元素 p 的第一个子元素 

document.querySelector("div.test>p:first-child");

document.querySelectorAll("div.test>p:first-child")[0];

使用 querySelectorAll 给所有 class 为 emphasis 的元素加粗显示

varemphasisText = document.querySelectorAll(".emphasis");

for( vari = 0 , j = emphasisText.length ; i < j ; i++ )

{

         emphasisText[i].style.fontWeight = "bold";

}

    document.querySelector(‘button‘).addEventListener(‘click‘, function(){  
        logger.updateCount();  
    });  

 

 

DOM API querySelector与querySelectorAll的用法

标签:

原文地址:http://www.cnblogs.com/zhuiluoyu/p/4904488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!