我需要一種方法來確定JavaScript中的HTML元素的類型。它有id,但是元素本身可以是div,表單域,fieldset等。我怎麼能做到這一點?如何確定JavaScript中HTML元素的類型?
117
A
回答
182
nodeName
是您正在查找的屬性。例如:
var elt = document.getElementById('foo');
console.log(elt.nodeName);
注意nodeName
返回元素名稱資本化,沒有尖括號,這意味着如果你想檢查元素是否是一個<div>
元素,你可以如下做到這一點:
elt.nodeName == "DIV"
雖然這不會給你預期的結果:
elt.nodeName == "<div>"
27
相關問題
- 1. 如何使用javascript加載html元素的特定類?
- 2. 如何用AngularJS確定元素的類型?
- 3. 如何確定切片接口{}的元素類型?
- 4. 如何確定元素是否可以有html子元素?
- 5. 如何使用反射來確定數組的嵌套類型(元素類型)?
- 6. 如何從特定類別的BODY元素中定位HTML元素
- 7. 如何在Javascript中添加HTML元素?
- 8. 如何通過JavaScript中的類獲取HTML元素?
- 9. 如何在JavaScript中追加類型按鈕的DOM元素?
- 10. 如何判斷一個HTML元素在JavaScript中是否有特定的類?
- 11. 如何確定JavaScript中元素的x路徑?
- 12. 如何確定在JavaScript中元素內點擊的位置?
- 13. HTML元素的JavaScript更改類
- 14. 如何枚舉asp.net HTML元素的JavaScript
- 15. 元素是類型類coldfusion.runtime.J2eeSessionScope的Java對象不確定
- 16. 如何確定與jQuery相同的類中的元素數量?
- 17. 更改組件的html元素類型
- 18. HTML元素的類型轉換
- 19. 確定JavaScript中對象的類型
- 20. Canvas元素的正確類型
- 21. javascript獲取選定的html元素
- 22. 在javascript上訪問元素的類型
- 23. 我們如何在JavaScript中找到childnode元素類型?
- 24. 確定函數的元素javascript
- 25. html/javascript:如何點擊html中不存在的元素
- 26. 如何確定哪個元素具有特定的類名?
- 27. 如何確定Powershell中的XML類型?
- 28. 如何確定當一個HTML元素的文本改變
- 29. Javascript DOM:通過它們的類型精確定位「輸入」元素?
- 30. 如何定義rdf中的元素類型:Seq?
根據時間戳您可以通過小於1秒打我! – eyelidlessness 2008-10-31 17:32:56
我甚至設法拋出一些無關緊要的英語。 Crikey! – 2008-10-31 17:34:04