Есть ли способ в java-скрипте получить только конкретное имя вместо использования document.getElementsByName("x");
, которые возвращают массив? У меня есть особая ситуация, когда я не могу использовать идентификатор. Любые предложения, пожалуйста? Спасибо.Как получить элемент 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;
}
}
(. КСТАТИ getElementsByName возвращает коллекцию, а не массив)
7
Если вы ищете для одного элемента, возьмите первый из нодлиста, например:
var element = document.getElementsByName("x")[0];
0
Или использовать jQuery, так что вы не нужно беспокоиться обо всем раздражении браузера.
Вы просто должны это сделать:
$("*[name='x']").first();
Чтобы получить первый элемент с таким именем. Если вы знаете тип элемента, то можете использовать его вместо «*». jQuery сделает вашу жизнь проще каждый раз!
Смежные вопросы
- 1. Получить Элемент по имени - HTML DOM PHRASE
- 2. jQuery получить элемент по имени
- 3. JavaScript получить элемент по имени
- 4. получить элемент по имени класса
- 5. Как получить элемент html по имени в jquery?
- 6. Как получить из html элемент поля регистра по имени?
- 7. Получить XML-элемент по имени
- 8. Как получить элемент xml по имени тега?
- 9. Как получить элемент WebView по имени класса?
- 10. Как получить элемент по имени класса
- 11. Как получить элемент AngularJS по имени?
- 12. получить элемент по имени селена IDE
- 13. Angularjs - Получить элемент по имени подкаталога
- 14. Получить элемент по имени тега в php
- 15. Получить HTML-элемент по позиции
- 16. не может получить элемент MapControl по имени
- 17. jQuery получить элемент по имени [#] array
- 18. Получить элемент кнопки по имени в HtmlUnit
- 19. Как получить элемент по имени класса по его позиции
- 20. Получить элемент в VBA коллекции по имени
- 21. Получить элемент по имени класса не работает
- 22. C++ Winapi HWND Получить элемент по имени
- 23. Rcpp получить элемент по имени - $ оператора
- 24. Получить элемент по части имени или ID
- 25. Селен-УВА Получить элемент по имени класса
- 26. Как получить элемент внутри вложенных divs по имени класса?
- 27. Получить элемент по имени тега и имени класса
- 28. Как получить папки по имени?
- 29. Access элемент XML по имени
- 30. Извлечь элемент XDocument по имени
В java-скрипте есть реальная разница между массивом и коллекцией? – Harshana
Да. У них разные свойства. – Quentin