DOM API querySelector与querySelectorAll的用法
2015-10-23 14:39
555 查看
DOM API querySelector与querySelectorAll的用法: http://www.qttc.net/201309371.html
querySelectorAll与querySelector的区别是querySelectorAll找出所有匹配的节点并返回数组,querySelector找到一个后就返回节点对象。
找出所有标签 document.querySelectorAll("*")
找出
找出
document.body.querySelectorAll("div")[0]
document.body.querySelector("div")
找出所有
找出所有
找出所有
找出所有
找出所有
找出所有存在
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";
}
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=box的
div标签 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(); });
相关文章推荐
- getting NSDictionary value
- UITabelView中cell点击展开功能设计
- MEMO:UIButton 中的图片和标题 左对齐
- CruiseControl.net
- UItbleview 设置滑动范围
- easyUI使用实例讲解
- UE技巧
- UITabelView的自适应布局
- UIView的Touch事件UIControlEvents详解
- 错误The request sent by the client was syntactically incorrect ()的解决
- 8.2.1.19 Optimizing LIMIT Queries 优化LIMIT 查询:
- js中的true,false盲点
- Gene.Codes.Sequencher.v5.4.44511 1CD DNA序列分析序列拼接软件
- [转] 再探java基础——break和continue的用法
- gc buffer busy acquire vs release
- uitableview 优化
- getRequestURI,getRequestURL的区别
- fedora下安装build-essential
- fedora下安装build-essential
- PHP require include 区别