HTMLCollection是元素集合(元素顺序为文档流中的顺序),它和NodeList很像,有length属性来表示HTMLCollection对象的长度,可以通过 item() 传入数字索引来访问单个元素(也可通过方括号[ ]的方式)。当时它还有一个 nameItem() 方法,可以返回集合中指定 name 属性值 或 id 属性值的元素。

HTMLCollection是即时更新的,当其所包含的文档结构发生改变时,它会自动更新。

可以通过以下方法获取HTMLCollection对象

(1)getElementsByTagName()

(2)getElementsByClassName()

(3)document.forms.item()

(4)document.forms.namedItem()

下面的每个项目(以及它们指定的属性)都返回HTMLCollection:

Document (images, applets, links, forms, anchors)

form (elements)

map (areas)

select (options)

table (rows, tBodies)

tableSection (rows)

row (cells)

HTMLCollection 对象类似 HTML 元素的一个数组,获取的是html元素集合。

NodeList对象是一个从文档中获取的节点列表 (集合) 。所有浏览器中调用 childNodes 属性返回的是 NodeList 对象。大部分浏览器的 querySelectorAll() 返回 NodeList 对象。NodeList对象有个length属性和item()方法,length表示所获得的NodeList对象的节点个数,

node更改html中的列表,HTMLCollection和NodeList相关推荐

  1. HTMLCollection vs NodeList

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

  2. 14.相同的树另一棵树的子树检查子树二叉树中的列表(教你们使用相同的套路快速解决这四道题)

    一.相同的树 这道题是开胃菜的开始,使用递归进行解决 递归三部曲: 确定递归函数的参数和返回值 因为我们要比较的是两棵树是否相等,所以参数分别是两棵树的根节点,返回值为boolean类型,即两棵树是否 ...

  3. 如何在Python中反转列表?

    如何在Python中执行以下操作? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) 我需要一个数组的元素,但是 ...

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

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

  5. python中的列表和元组_python中列表和元组的区别

    如果有了解过python中的列表和元组,你可能会知道相对于列表,元组是不可变的,也就是说元组中的数据不能随意更改.除了列表是用中括号表示而元组是用小括号表示之外,这两种数据类型好像并没有什么不同,都是 ...

  6. 更改matplotlib中x或y轴上的“刻度频率”?

    本文翻译自:Changing the "tick frequency" on x or y axis in matplotlib? I am trying to fix how p ...

  7. 遍历Java中的列表的方法

    本文翻译自:Ways to iterate over a list in Java Being somewhat new to the Java language I'm trying to fami ...

  8. dart 语言中的列表(List)

    dart 语言中的列表(List) 作者: 李俊才 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2 ...

  9. 在 Node.js 应用中集成 Redis

    Node.js 在搭建快速轻量型的 HTTP 服务或 Web 应用有其独特的优势:快速而又友好的开发,单线程消息驱动带来的高并发高吞吐.随着 HTTP 服务或者 Web 应用访问量的加大,传统数据库的 ...

最新文章

  1. 转发:Hekaton:SQL Server集成的内存事务处理
  2. luogu P1199 【三国游戏】
  3. python Appium安装及环境配置 mitmproxy安装配置
  4. ConcurrentHashMapK, V的实现
  5. 开了个会:破局企业云通信,华为加速 Buff 开发者!
  6. 论 静态方法@staticmethod 类方法@classmethod @property属性
  7. 拖动小游戏html,Cocos Creator 入门篇-拖拽小游戏(一)
  8. static_cast与dynamic_cast类型转换
  9. 在infoWindow中显示Geocode server(地理编码服务)
  10. 【2000*】【Codeforces Round #518 (Div. 1) [Thanks, Mail.Ru!] B】Multihedgehog
  11. 建立账套时,没有选择客户分类档案
  12. 玄学编程入坑指南之侠客行:黑匣子·谜
  13. php 查看session 时间,PHP 会话 (session 时间设定) 使用入门
  14. 克隆虚拟机后无法连接网络的问题
  15. 递归算法之蜜蜂路线问题
  16. 构建index所需的参考基因组以及各种版本的注释文件
  17. linux终端显示打印记录,Ubuntu使用-记录终端输出的LOG
  18. 灰度值 与 RGB值 及其转换
  19. 计算机综合布线考试试题A,答案_网络综合布线期末考试A卷.doc
  20. Ubuntu下SVN工具推荐

热门文章

  1. 上海之旅,再让键盘长几天草
  2. 嵌入式单片机智能药盒设计(含代码)
  3. OC高级foundation框架类以及数据的简单存储
  4. 多渠道归因分析(Attribution):传统归因(一)
  5. 直扩同步的跟踪 matlab,基于FPGA的猝发式直扩载波同步技术研究与实现
  6. LED、LCD背光源、CCFL
  7. docker运行分布式搜索引擎ES容器max virtual memory areas vm.max_map_count [65530] is too low, increase to at leas
  8. setsockopt和getsockopt函数
  9. 【Win10】解决WLAN不见了,只有飞行模式开关,网络适配器只有以太网,无线网卡隐藏了,设备未连接问题
  10. 虚拟内存太低怎么办?