所有html节点都有" getElementsBy"和getElementBy"版?

时间:2017-08-07 20:27:03

标签: javascript html5 nodelist

我正在学习vanilla js以及不断出现的事情是我看到一些代码示例说明document.getElementBy ...或document.getElement(s)By ...,是这样的吗?每个html节点都有一个对应的js dom形式,其中getElementBy引用一个节点,getElementsBy引用一个nodeList?

1 个答案:

答案 0 :(得分:6)

DOM API 中的主要元素收集方法是:

  • document.getElementById('[ID]') //返回实时HTML元素对象
  • document.getElementsByClassName('[CLASS]') //返回实时HTML集合对象
  • document.getElementsByName('[NAME]') //返回实时HTML集合对象
  • document.getElementsByTagName('[ELEMENT-TYPE]') //返回直播 HTML集合对象

  • document.querySelector('[CSS-SELECTOR]') //返回静态HTML元素对象
  • document.querySelectorAll('[CSS-SELECTOR]') //返回静态NodeList对象