我正在學習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. 所有Windows版本都支持Int64嗎?
- 2. 跨所有節點的Hadoop版本
- 3. 獲取所有的HTML節點文本
- 4. 所有的gcc版本都支持gcc的@file選項嗎?
- 5. System.Data.SqlClient.SqlException.Number在所有版本的SQL Server中都是一樣的嗎?
- 6. Hpple-所有節點都是零
- 7. 所有版本的Android都支持MediaPlayer流媒體嗎?
- 8. 所有的Windows 7版本都適合開發機器嗎?
- 9. 這些所有這些版本的Visual Studio都需要嗎?
- 10. mongodb - 副本集中的所有節點都是主要的
- 11. 用getElementBy選擇所有的ID或類
- 12. 查找沒有任何文本節點的所有節點
- 13. 如何提取html註釋和節點包含的所有html?
- 14. 用JS解析HTML文本 - Extra節點?每個人都有
- 15. TinyXML2從節點和所有子節點獲取文本
- 16. 連接節點v0.8.1的有效版本
- 17. Tree中的所有節點都沒有擴展
- 18. ASP TreeView:所有節點都有相同的ID
- 19. RadTreeView所有節點都具有相同的aligment
- 20. 所有的控件在html中都有一個id嗎?
- 21. Nokogiri獲取所有HTML節點
- 22. 解析HTML並獲取所有節點
- 23. c#訪問所有html節點
- 24. XSLT,將所有負節點和所有節點求和爲絕對值
- 25. 有沒有辦法用HTMLAgilityPack替換帶有文本節點的html節點?
- 26. Neo4j Cypher必須所有節點都與根有關係
- 27. 所有連接表都有表嗎?
- 28. 所有容器都有.size()函數嗎?
- 29. 找到所有文本節點在HTML頁面
- 30. XML中的所有子節點都鏈接到一個父節點
簡而言之,是的,所有的元素有一個'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