Discuss / JavaScript / 个人理解

个人理解

Topic source

1.getElementById返回的都是唯一的某种HTMLElement;

2.querySelector如果选id,返回的都是唯一的某种HTMLElement;如果选class/tag等,返回的都是文档流中第一个某种HTMLElement;

3.getElementsByClassName / getElementsByTagName返回的是一个集合HTMLCollection,其中的元素的实际顺序决定于文档流中元素节点的顺序

4.querySelectorAll返回的是一个列表NodeList,应该也是按文档流排序

<div><span style="backgroud-color:#f00;color:#fff;">test-red</span></div>

  • 1

Reply