私の質問は簡単です
要素で使用できるカスタム属性の数など
<input value="1" vcFlag="true" name="example" />
vcFlag="true" をカスタム属性として使用しています。このような属性をこの入力要素にいくつ入れることができますか。制限はありますか?
ありがとう
私の質問は簡単です
要素で使用できるカスタム属性の数など
<input value="1" vcFlag="true" name="example" />
vcFlag="true" をカスタム属性として使用しています。このような属性をこの入力要素にいくつ入れることができますか。制限はありますか?
ありがとう
HTML タグに追加できる属性の数に (理論上の) 制限はありません。
すべての HTML 要素には、任意の数のカスタム データ属性を任意の値で指定できます。
属性の解析はノードの解析よりも遅いため、膨大な数のカスタム属性を使用すると、特に一部の古いブラウザーでページの解析が遅くなる可能性があります。
data-
HTML 5 と互換性を持たせるために、プレフィックスを付けることを忘れないでください: W3C Working Draft のデータ属性。
あなたの場合、次のようになります。
<input value="1" data-vcFlag="true" name="example" />
カスタム属性に制限はありません。
HTML5 のおかげで、すべての HTML 要素にカスタム データ属性を埋め込むことができるようになりました。これらの新しいカスタム データ属性は、次の 2 つの部分で構成されます。
属性名 :
データ属性名は、少なくとも 1 文字の長さである必要があり、'data-' のプレフィックスを付ける必要があり、大文字を含めることはできません。
属性値:
属性値は、任意の文字列にすることができます。
HTH