HTMLFieldSetElement: свойство elements
Базовая линия Широко поддерживается
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Чтение-только свойство elements интерфейса HTMLFieldSetElement возвращает объект HTMLCollection, содержащий все элементы управления формой (<button>, <fieldset>, <input>, <object>, <output>, <select> и <textarea>), которые являются потомками этого набора.
Вы можете получить доступ к конкретному элементу управления формой в возвращенной коллекции, используя либо индекс, либо атрибуты name или id элемента. Если несколько элементов управления формой имеют одинаковое имя (как, например, в группе радиокнопок), использование общего имени вернет первый элемент с этим значением.
Значение
Объект HTMLCollection.
Примеры
<form id="my-form">
<fieldset id="my-fieldset">
<legend>My fieldset</legend>
<p>
<label for="username">Username:</label>
<input type="text" id="username" name="username" />
</p>
<p>
<label for="password">Password:</label>
<input type="password" id="password" name="password" />
</p>
<p>
<input type="checkbox" id="remember-me" name="remember-me" />
<label for="remember-me">Remember me</label>
</p>
</fieldset>
</form>
const fieldset = document.getElementById("my-fieldset");
console.log(fieldset.elements.length); // 3
console.log(fieldset.elements["remember-me"].value); // "on"
Спецификации
| Спецификация |
|---|
| HTML # dom-fieldset-elements-dev |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
elements |
21 | 17 | 4 | ≤12.1 | 7 | 25 | 4 | ≤12.1 | 7 | 1.0 | 4.4 |
type_HTMLCollection |
57 | ≤18 | 4 | 44 | 13 | 57 | 4 | 43 | 13 | 7.0 | 57 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLFieldSetElement/elements