getElementsByName — це метод у JavaScript, який дозволяє вибирати всі елементи в DOM за допомогою певного атрибута імені. Він повертає об’єкт NodeList, який схожий на масив, що містить усі вибрані елементи.
Отримати елементи за назвою за допомогою getElementsByName() Викличте getElementsByName() для об’єкта документа. Він приймає один аргумент, який є значенням атрибута name, указаного в коді HTML. На відміну від інших методів getElementsBy*, метод getElementsByName() повертає активний список вузлів.
Функція getElementsByTagName() приймає параметр ім’я тегу та повертає список усіх елементів із однаковою назвою тегу. Функція getElementsByTagName() повертає живу HTMLCollection елементів, які є просто об’єктами, схожими на масив. Ми можемо отримати всі елементи з масиву, використовуючи цикл length і for each або for.
У JavaScript ми можемо використовуйте метод getElementsByTagName(), щоб отримати доступ до всіх елементів із вказаною назвою тегу. Цей метод такий самий, як метод getElementsByName(). Тут ми отримуємо доступ до елементів за допомогою імені тегу замість використання імені елемента.
Якщо ви маєте намір знайти один елемент, використовувати функцію findElement()., який повертає перше входження. Якщо вам потрібно знайти всі елементи з відповідними тегами, скористайтеся функцією findElements(), яка повертає список WebElements.