我正在學習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