仕様
DATALIST要素は、
他のコントロールの定義済み
option要素のセットを
表します。
datalist | データリスト (data list) |
---|---|
カテゴリ |
|
種類 | 通常要素 |
この要素を 使用できる 状態 | フレージング |
許可されて いる内容 | フレージング または、0個以上の option要素, およびスクリプトを |
属性 | グローバル属性のみ |
text / html での タグの省略 | 省略できません。 |
許可されて いるARIA | なし [既定値 : listbox] |
DOM インター フェイス | HTMLDataListElement
|
レンダリング | 非表示の要素
CSS を大雑把に読むと、 要素とその子孫は、ボックスやテキストランを生成しません。 などになります。 |
参加 コンテキスト | なし |
確立 コンテキスト | なし |
datalist要素は、option要素のセットを表します。datalist要素は、他のコントロールの定義済み option要素のセットを表します。
| |
参照元
|
使用可能な箇所
フレージングコンテンツを
受け入れる要素に
配置できます。
datalist要素は、フレージング
フレージング
<input name=
"nipText" list= "idaDL2"> <pre>
<datalist id=
"idaDL2"> <option value=
"DL01"></option> <option value=
"DL02"></option> </datalist>
</pre>
フレージング
配置できるコンテンツ
option要素,
フレージングコンテンツを
配置できます。
datalist要素は、フレージング
<input name=
"nipText" list= "idaDL3"> <datalist id=
"idaDL3"> <option value=
"DL01"></option> <option value=
"DL02"></option> </datalist>
datalist要素のコンテンツの一部として option要素を配置できます。
id属性
<input name=
"nipText" list= "idaDL4"> <datalist id=
"idaDL4"> <option value=
"DL01"></option> <option value=
"DL02"></option> </datalist>
id属性は、要素の一意の識別子(ID)を指定するグローバル属性です。
HTML要素で指定する場合、id属性値は要素のツリー内のすべてのIDの中で一意である必要があり、少なくとも1つの文字が含まれている必要があります。
値には、ASCII空白を含めないでください。
IDの形式には他の制限はありません。特に、IDは数字のみで構成することも、数字で開始することも、アンダースコアで開始することも、句読点のみで構成することもできます。
要素の一意の識別子は、さまざまな目的に使用できます。特に、フラグメントを使用してドキュメントの特定の部分にリンクする方法として、スクリプトで要素をターゲットにする方法として、
およびCSSから特定の要素のスタイルを設定する方法として使用できます。
input要素が list属性に datalist要素の id属性の値(datalist要素の一意の識別子) を指定して関連付けします。
気を付ける点
関連付け
datalist要素は、レンダリングでは何も表さず、その子とともに、非表示になります。 datalist要素は、input要素の list属性を使用して input要素にフックされます。
部分一致
datalist要素は、input要素に関連付けされますが、