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