我正在学习vanilla js,并且不断出现的是我看到一些代码示例document.getElementBy ...或document.getElement( S)通过......,难道每个HTML节点都有相应的js DOM形式,其中getElementBy是指在单个节点和getElementsBy是指节点列表的情况?所有的html节点都有“getElementsBy”和getElementBy“版本吗?
1
A
回答
1
主要元素从DOM API收集方法是:
document.getElementById('[ID]')
// return小号现场HTML元素对象document.getElementsByClassName('[CLASS]')
//返回居住HTML集合对象document.getElementsByName('[NAME]')
//返回居住HTML集合对象document.getElementsByTagName('[ELEMENT-TYPE]')
//返回居住 HTML集合对象
and
document.querySelector('[CSS-SELECTOR]')
//返回静态HTML元素对象document.querySelectorAll('[CSS-SELECTOR]')
//返回静态NodeList对象
相关问题
- 1. 跨所有节点的Hadoop版本
- 2. Hpple-所有节点都是零
- 3. 所有的gcc版本都支持gcc的@file选项吗?
- 4. 这些所有这些版本的Visual Studio都需要吗?
- 5. 所有的Windows 7版本都适合开发机器吗?
- 6. 所有版本的Android都支持MediaPlayer流媒体吗?
- 7. 如何提取html注释和节点包含的所有html?
- 8. TinyXML2从节点和所有子节点获取文本
- 9. RadTreeView所有节点都具有相同的aligment
- 10. Nokogiri获取所有HTML节点
- 11. 解析HTML并获取所有节点
- 12. XSLT,将所有负节点和所有节点求和为绝对值
- 13. 有没有办法用HTMLAgilityPack替换带有文本节点的html节点?
- 14. 所有连接表都有表吗?
- 15. XML中的所有子节点都链接到一个父节点
- 16. 为什么NPM和节点有两个不同的版本
- 17. 查找所有文本节点
- 18. HTMLAgilityPack只遍历所有文本节点
- 19. 节点的所有的孩子都在输出
- 20. 如何删除neo4j中的所有节点和所有关系
- 21. XAML有版本吗?
- 22. 修改节点中的属性子串和所有子节点
- 23. 父节点包含所有子节点数据的总和
- 24. PhoneGap可以在所有版本的Android和iOS上使用吗?
- 25. 如何强制yaml中的所有节点都是字符串
- 26. mongo DB - 所有节点都是次要的
- 27. XQuery项确定的所有节点都是唯一
- 28. 所有浏览器都有本地存储吗?
- 29. 所有的Web服务器都支持HTML 5吗?
- 30. 是否所有版本的Windows 7都包含.NET Framework 3.5版本?
简而言之,是的,所有的元素有一个'getElementsBy'和'getElementBy'版本。如果所需元素没有ID,则可以使用'.getElementsByClassName','.getElementsByTagName','.getElementsByName'等。但是,元素不是节点。 –
没有。但是所有元素节点都可以。 https://developer.mozilla.org/en-US/docs/Web/API/Element与https://developer.mozilla.org/en-US/docs/Web/API/Node –
只要是值得的,这些API不是“香草JavaScript”,它们是“香草网络浏览器API”。它们不是JavaScript语言的一部分。 – Pointy