--- title: slug: Web/HTML/Element/datalist tags: - Element - HTML - HTML forms - HTML フォーム - HTML5 - 'HTML:フローコンテンツ' - 'HTML:記述コンテンツ' - Reference - Web - ウェブ - フォーム - リファレンス - 要素 translation_of: Web/HTML/Element/datalist --- {{HTMLRef}} HTML の <datalist> 要素は、他のコントロールで利用可能な値を表現する一連の {{HTMLElement("option")}} 要素を含みます。 {{EmbedInteractiveExample("pages/tabbed/datalist.html", "tabbed-standard")}} このデモのソースファイルは GitHub リポジトリに格納されています。デモプロジェクトに協力したい場合は、 https://github.com/mdn/interactive-examples をクローンしてプルリクエストを送信してください。 コンテンツカテゴリ フローコンテンツ、記述コンテンツ 許可されている内容 記述コンテンツ、または 0 個以上の {{HTMLElement("option")}} 要素のどちらか タグの省略 {{no_tag_omission}} 許可されている親要素 記述コンテンツを受け入れるすべての要素 許可されている ARIA ロール なし DOM インターフェイス {{domxref("HTMLDataListElement")}} 属性 この要素には、すべての要素が持つグローバル属性以外の属性はありません。 例 <label for="myBrowser">一覧からブラウザーを選択して下さい:</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("Examples")}} 仕様書 仕様書 状態 備考 {{SpecName('HTML WHATWG', 'forms.html#the-datalist-element', '<datalist>')}} {{Spec2('HTML WHATWG')}} {{SpecName('HTML5 W3C', 'sec-forms.html#the-datalist-element', '<datalist>')}} {{Spec2('HTML5 W3C')}} ブラウザー実装状況 このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。 {{Compat("html.elements.datalist")}} 代替手段 古いブラウザーや非互換の現行ブラウザーで対応するための代替手段 (polyfill) を以下に挙げます。 datalist-polyfill 関連情報 {{HTMLElement("input")}} 要素、およびもっと具体的な {{htmlattrxref("list", "input")}} 属性 {{HTMLElement("option")}} 要素
HTML の <datalist> 要素は、他のコントロールで利用可能な値を表現する一連の {{HTMLElement("option")}} 要素を含みます。
<datalist>
この要素には、すべての要素が持つグローバル属性以外の属性はありません。
<label for="myBrowser">一覧からブラウザーを選択して下さい:</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("Examples")}}
{{Compat("html.elements.datalist")}}
古いブラウザーや非互換の現行ブラウザーで対応するための代替手段 (polyfill) を以下に挙げます。 datalist-polyfill