有沒有在java腳本中只有一個特定名稱的方法,而不是使用document.getElementsByName("x");
哪個返回數組?我有一種特殊的情況,我不能使用id。有什麼建議嗎? 謝謝。如何通過名稱獲得html元素
1
A
回答
10
剛拿到的第一個元素:
document.getElementsByName("x")[0];
或者安全:
function getFirstElementByName(element_name) {
var elements = document.getElementsByName(element_name);
if (elements.length) {
return elements[0];
} else {
return undefined;
}
}
(BTW getElementsByName返回一個集合,而不是一個數組)
7
如果你正在尋找一個單一的元素,採取從節點列表的第一個,例如:
var element = document.getElementsByName("x")[0];
0
相關問題
- 1. 如何通過類名獲得元素
- 2. 如何通過給定的元素名稱獲取pvob名稱?
- 3. 如何通過JavaScript的元素名稱獲取子元素?
- 4. 通過名稱/編號獲取元素
- 5. 我如何從網站url獲得html元素名稱
- 6. 如何通過名稱獲得控件
- 7. 通過名稱與html數組獲取元素
- 8. 獲取元素通過名稱 - HTML DOM短語
- 9. 如何通過名稱從html獲取註冊字段的元素?
- 10. 如何獲得通過屬性名稱元素與定義的詞
- 11. 如何通過變量獲得jQuery的HTML元素?
- 12. 如何通過名稱使用jquery獲取元素?
- 13. 如何通過ReactJS中的組件名稱獲取元素
- 14. 如何通過其標籤名稱獲取ListBox中的元素?
- 15. 如何通過名稱獲取AngularJS元素?
- 16. Javascript:如何僅通過類名獲得一個元素?
- 17. 如何使用PHP通過類名從HTML獲取元素和子元素?
- 18. 按屬性名稱獲取HTML元素
- 19. 按名稱jQuery的獲得元素
- 20. 通過其他元素通過ID獲取HTML元素
- 21. 通過名稱檢索XDocument的元素
- 22. 通過標記名稱刪除元素
- 23. 通過標籤名稱刪除元素
- 24. 通過名稱引用列表元素
- 25. 如何通過文件名獲得常量名稱
- 26. 蟒蛇獲得通過列名數組元素,比如在PHP
- 27. 無法通過JAVASCRIPT更改新行的html元素的名稱
- 28. 如何獲得與名稱的HTML表單元素是PHP變量
- 29. 如何獲得一個HTML元素
- 30. 獲得通過字符串名稱
在java腳本中,數組和集合之間有真正的區別嗎? – Harshana 2010-10-05 04:43:58
是的。他們有不同的屬性。 – Quentin 2010-10-05 06:09:26