DOM API querySelector与querySelectorAll的用法
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=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();
    });
DOM API querySelector与querySelectorAll的用法的更多相关文章
- 强大的原生DOM选择器querySelector和querySelectorAll
		在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id ... 
- 原生JS强大DOM选择器querySelector与querySelectorAll
		在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id ... 
- 原生DOM选择器querySelector和querySelectorAll
		在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id ... 
- 跟随标准与Webkit源码探究DOM -- 获取元素之querySelector,querySelectorAll
		使用CSS选择器获取元素 -- querySelector,querySelectorAll(HTML5) 标准 W3C Selector API Level 1为Document,DocumentF ... 
- javascript 高级选择器:querySelector 和 querySelectorAll
		querySelector 和 querySelectorAll 方法是 W3C Selectors API 规范中定义的.他们的作用是根据 CSS 选择器规范,便捷定位文档中指定元素. 目前几乎主流 ... 
- 原生的强大DOM选择器querySelector - querySelector和querySelectorAll
		在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id ... 
- javascript DOM扩展querySelector()和和querySelectorAll()
		选在符的API的核心有两个方法:querySelector()和querySelectorAll() querySelector(a):a是一个css选择符,返回与该模式匹配的第一个元素,如果没有匹配 ... 
- HTML5中querySelector()和querySelectorAll()
		HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器 ... 
- 抛弃jQuery:DOM API之选择元素
		原文链接:http://blog.garstasio.com/you-dont-need-jquery/selectors/ 我的Blog:http://cabbit.me/you-dont-need ... 
随机推荐
- 解析URL中的携带的参数到Map
			手动解析URL字符串中的参数,写了一个工具类. final ; final ; public Map<String, String> parseRequestParam(String ur ... 
- HDU 5186 zhx's submissions (进制转换)
			Problem Description As one of the most powerful brushes, zhx submits a lot of code on many oj and mo ... 
- js身份证验证算法
			var validateIdCard=function (id, backInfo) { var info={ y: "1900", m: "01", d: & ... 
- AutoFac文档6(转载)
			目录 开始 Registering components 控制作用域和生命周期 用模块结构化Autofac xml配置 与.net集成 深入理解Autofac 指导 关于 词汇表 实例生命周期 实例生 ... 
- unity5, import fbx注意事项
			一,模型尺寸. unity中是以米为单位,要想让3dmax中建的模型导入到unity中与unity自带的3d object尺寸一致,最直接的办法是将3dmax中的系统单位也设成米. 菜单->自定 ... 
- InnoDB存储引擎表的逻辑存储结构
			1.索引组织表: 在InnoDB存储引擎中,表都是依照主键顺序组织存放的.这样的存储方式的表称为索引组织表,在innodb存储引擎表中,每张表都有主键.假设创建的时候没有显式定义主键,则Inn ... 
- dom写xml
			1.引入包 import xml.dom.minidom 2.writexml方法 writexml(writer, indent, addindent, newl, encoding) writer ... 
- css语法和JS语法的对比
			CSS语法(不区分大小写) JavaScript语法(区分大小写) border border border-bottom borderBottom border-bottom-color bor ... 
- 对称加密算法-DES以及DESede算法
			一.简述 对称加密算法就是能将数据加解密.加密的时候用密钥对数据进行加密,解密的时候使用同样的密钥对数据进行解密. DES是美国国家标准研究所提出的算法.因为加解密的数据安全性和密钥长度成正比.des ... 
- 关于HashMap初始化容量问题
			使用阿里云代码规范插件扫描后出现以下提示: hashmap should set a size when initalizing,即hashmap应该在初始化时设置一个大小 在网上搜到一篇讲解(htt ... 
