--- title: slug: Web/HTML/Element/datalist tags: - Element - HTML - HTML формы - HTML5 - Reference - Web - Веб - Элемент translation_of: Web/HTML/Element/datalist ---

HTML-элемент <datalist> содержит набор опций ({{HTMLElement("option")}}), доступных для выбора. Выбранное значение будет установлено для элемента {{HTMLElement("input")}}, с атрибутом {{htmlattrxref("list", "input")}}.

{{EmbedInteractiveExample("pages/tabbed/datalist.html", "tabbed-standard")}}
Категория контента Потоковый контент, фразовый контент.
Разрешённое содержимое Либо фразовый контент, либо ноль или более элементов {{HTMLElement("option")}}.
Пропуск тегов {{no_tag_omission}}
Разрешённые родители Любой элемент, который может содержать фразовый контент.
Разрешённые ARIA-роли Нет
DOM-интерфейс {{domxref("HTMLDataListElement")}}

Атрибуты

С данным элементом можно использовать все глобальные атрибуты.

Примеры

<label for="myBrowser">Choose a browser from this list:</label>
<input list="browsers" id="myBrowser" name="myBrowser" />
<datalist id="browsers">
  <option value="Chrome">
  <option value="Firefox">
  <option value="Internet Explorer">
  <option value="Opera">
  <option value="Safari">
  <option value="Microsoft Edge">
</datalist>

Результат

{{EmbedLiveSample("Примеры")}}

Спецификации

Спецификация Статус Комментарий
{{SpecName('HTML WHATWG', 'forms.html#the-datalist-element', '<datalist>')}} {{Spec2('HTML WHATWG')}}
{{SpecName('HTML5 W3C', 'forms.html#the-datalist-element', '<datalist>')}} {{Spec2('HTML5 W3C')}}

Поддержка браузерами

{{Compat("html.elements.datalist")}}

Полифил

Для использованиях в браузерах, которые не поддерживают данную технологию, рекомендуется использовать полифилл: datalist-polyfill.

Смотрите так же

{{HTMLRef}}