querySelectorAll 和 getElementByTagName()等方法的区别

原创 2017年01月03日 22:02:39

二者详细的使用方法不再做介绍,可以在w3c查阅

二者返回的都是NodeList对象,querySelectorAll不是实时的,而getElementByTagName是实时的。

实时:
假设在一个没有<div>的文档中调用getElementByTagName('div'),此时返回的是一个长度为0的NodeList对象,如果在文档中插入一个<div>元素,此元素将自动成为NodeList的一个成员,并且长度由0变为1

版权声明:本文为博主原创文章,未经博主允许不得转载。

HTML5实战与剖析之CSS选择器——querySelectorAll()

之前,我们介绍了HTML5中的选择器querySelector()。今天,我们继续为大家分享HTML5中新添加的选择器querySelectorAll()。querySelectorAll()方法接收...
  • LiMengXiaoLong
  • LiMengXiaoLong
  • 2014年01月20日 09:43
  • 5889

querySelector和getElementById性能分析与使用选择

记得我们在jquery里面得到一个元素要比直接使用javascript中的document.getElementById()等方法好用多了。随着现在浏览器的发展,目前几乎主流浏览器均支持了他们。包括 ...
  • hualimeme
  • hualimeme
  • 2015年03月18日 15:22
  • 7923

各浏览器中querySelector和querySelectorAll的实现差异

querySelector和querySelectorAll是W3C提供的 新的查询接口 从接口定义可以看到Document、DocumentFragment、Element都实现了NodeSele...
  • hsany330
  • hsany330
  • 2013年07月02日 15:13
  • 428

querySelectorAll 方法相比 getElementsBy 系列方法有什么区别

1. W3C 标准 querySelectorAll 属于 W3C 中的 Selectors API 规范。而 getElementsBy 系列则属于 W3C 的 DOM 规范。 2....
  • an04g4k
  • an04g4k
  • 2014年11月07日 11:33
  • 159

querySelectorAll 方法相比 getElementsBy 系列方法有什么区别?

作者:简生 链接:https://www.zhihu.com/question/24702250/answer/28695133 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 1...
  • u014479505
  • u014479505
  • 2016年09月05日 14:37
  • 175

querySelectorAll 方法相比 getElementsBy 系列方法有什么区别

感谢 http://www.zhihu.com/question/24702250 简生 的回答 1. W3C 标准 querySelectorAll 属于 W3C 中的 Selectors ...
  • j0bay00r
  • j0bay00r
  • 2014年11月08日 12:51
  • 174

querySelectorAll 方法相比 getElementsBy 系列方法有什么区别?

作者:简生 链接:https://www.zhihu.com/question/24702250/answer/28695133 来源:知乎 1. W3C 标准 que...
  • DrugsZ
  • DrugsZ
  • 2017年04月10日 18:34
  • 107

JavaScript基础教程之querySelectorAll( )方法遇到的问题

Write By Monkeyfly 以下内容均为原创,如需转载请注明出处。 一、前提 最近这两天一直在学习JavaScript的事件委托(或称事件代理),用了两天的时间看完了这篇《j...
  • tel13259437538
  • tel13259437538
  • 2018年01月13日 05:51
  • 56

jQuery的性能优化,你知道几条

我一直在寻找有关jQuery性能优化方面的小窍门,能让我那臃肿的动态网页应用变得轻便些。找了很多文章后,我决定将最好最常用的一些优化性能的建议列出来 ======================...
  • pjwan
  • pjwan
  • 2016年03月25日 11:05
  • 1869

用document.getElementsTagName为控件添加事件。

DOCTYPE htmlPUBLIC "-//W3C//DTDXHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-...
  • Fanbin168
  • Fanbin168
  • 2014年03月23日 18:01
  • 1544
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:querySelectorAll 和 getElementByTagName()等方法的区别
举报原因:
原因补充:

(最多只允许输入30个字)