--- title: datalist slug: Web/HTML/Element/datalist translation_of: Web/HTML/Element/datalist ---
O elemento HTML Datalist (<datalist>) contém um conjunto de elementos {{ HTMLElement("option") }} que representam as opções possíveis para o valor de outros controles.
Conteúdo permitido | Phrasing content ou qualquer quantidade de elementos {{ HTMLElement("option") }} (ou nenhum) |
Omissão de tags | Nenhuma, ambas as tags inicial e final são obrigatórias |
Elementos pais permitidos | Qualquer elemento que aceite phrasing content |
Documento normativo | HTML5, section 4.10.10 |
Esse elemento não tem nenhum atributo a não ser os global attributes, comuns para todos os elementos.
Esse elemento implementa a interface HTMLDataListElement
.
<input list="browsers" /> <datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> </datalist>
Esse código HTML é renderizado assim no Firefox 4:
{{ CompatibilityTable() }}
Recurso | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte básico | 20 | {{ CompatGeckoDesktop("2.0") }} | 10 | 9.5 | {{ CompatNo() }} |
Recurso | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Suporte básico | {{ CompatUnknown() }} | {{ CompatGeckoMobile("2.0") }} | {{ CompatUnknown() }} | 10 | {{ CompatUnknown() }} |
Inclua este polyfill para fornecer suporte para navegadores mais antigos e atualmente incompatíveis:
datalist-polyfill