为什么80%的码农都做不了架构师?>>>   

NodeList

  1. 类数组对象

  2. 代表节点的集合

  3. 部分浏览器为NodeList加入了namedItem接口。

  4. 规范: http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#ID-536297177

HTMLCollection

  1. 类数组对象

  2. 代表HTML元素的集合

  3. 可以使用namedItem接口,以id(优先)或name获取集合中的元素。

  4. 规范: http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-75708506

NodeList的[]操作符

  1. 同item接口,可以通过索引值获取元素。例如, nodelist[0]。

  2. 同namedItem接口,可以通过id或name获取集合中的元素。例如,nodelist['name']。

实时对象

  1. 实时对象的意思是,文档内容的变化会立即体现在对象上。

  2. document.getElementsByName, document.getElementsByClassName, document.getElementsByTagName,  document.getElementsByTagNameNS 返回的是实时对象

  3. document.links, document.forms, document.images, document.scripts, document.styleSheets 返回的是实时对象

  4. document.querySelectorAll 返回的不是实时对象

转化为数组

var collections = document.getElementsByTagName("div");
var newArr = Array.prototype.slice.call(collections);

转载于:https://my.oschina.net/nswish/blog/379510

NodeList 和 HTMLCollection相关推荐

  1. php nodelist,了解NodeList、HTMLCollection以及NamedNodeMap的使用(代码)

    本篇文章给大家带来的内容是关于了解NodeList.HTMLCollection以及NamedNodeMap的使用(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 这三个都是类 ...

  2. nodelist与HTMLCollection

    转自:http://www.jianshu.com/p/f6ff5ebe45fd 这篇博客起源于我对一道作业题的思考,在DOM课程中,第二道作业题是: elem.children和elem.child ...

  3. NodeList ,HTMLCollection

    1.节点都是单个对象,DOM 提供两种节点集合NodeList和HTMLCollection,用于容纳多个节点. 2.NodeList可以包含各种类型的节点,HTMLCollection只能包含 HT ...

  4. NodeList和HTMLCollection的区别

    一.NodeList:文档节点的集合,只能通过索引获取      1.获取NodeList对象的方法: (1)一些旧版本浏览器中的方法(如 getElementsByClassName()),返回的是 ...

  5. span居div中_JavaScript-html Dom中的HTMLCollection和NodeList

    HTMLCollection对象 HTMLCollection是元素集合,它和NodeList很像,有length属性来表示HTMLCollection对象的长度,也可以通过elements.item ...

  6. JS 查看标签下某元素所有信息(查看元素,查询元素,遍历元素、HTMLCollection对象、NodeList对象)

    NodeList 对象是一个从文档中获取的节点列表 (集合) . NodeList 对象类似 HTMLCollection 对象. 一些旧版本浏览器中的方法(如:getElementsByClassN ...

  7. HTMLCollection 和 NodeList 的区别

    HTMLCollection HTMLCollection 表示一个包含了元素(元素顺序为文档流中的接口)的集合(通用集合),还提供了从该集合中选择元素的属性和方法. 例如使用 getElements ...

  8. HTMLCollection vs NodeList

    原文地址:HTMLCollection vs NodeList 作者:HungerLyndon 来源:简书 =============================== 正文 =========== ...

  9. HTMLCollection元素的For循环

    本文翻译自:For loop for HTMLCollection elements I'm trying to set get id of all elements in an HTMLCollec ...

最新文章

  1. 建立循环双链表(头插法)
  2. 嵌入式开发中使用DDD进行调试
  3. Android开发神器:OkHttp框架源码解析
  4. jboss启动多个实例
  5. 一个小小指针,竟把Linux内核攻陷了!
  6. 14个jQuery图片放大编辑插件汇总
  7. java同事只有竞争吗_如何防止同事竞争破坏公司文化
  8. Linux之watch命令
  9. 数据库系统概论第五版(第 4 章 数据库安全性)笔记
  10. 计算机杀毒软件的功能,PC Hunter64(手工杀毒软件)的详细功能介绍
  11. get请求和post请求的区别
  12. 视频编码中CBR和VBR的区别,CRF和CQP的区别
  13. Uri Herrera 近日宣布 Nitrux 2.1 的发布和普遍可用性
  14. 解决 zsh:command not found
  15. SEO技巧:快速学会SEO技术的方法
  16. 第六节课 pycharm
  17. [CF1421E]Swedish Heroes
  18. 微信小程序实现一个可以编辑单元格的表格
  19. 树莓派--seafile搭建私人网盘
  20. 撤县设区,就能过城里人的生活了?

热门文章

  1. javaScript tips —— z-index 对事件机制的影响
  2. Leetcode 746. Min Cost Climbing Stairs
  3. vue实现简单表格组件
  4. Android java判断字符串包含某个字符段(或替换)
  5. Looping over the databases on a server
  6. ASM:《X86汇编语言-从实模式到保护模式》第10章:32位x86处理器的编程架构
  7. mysql的replace()函数介绍【mysql函数】
  8. 带宽计算方法 及 大B与小b 说明
  9. 写给那些正奔三的80后[转]
  10. 在C#中快速实现拖放操作