JavaScript を使用して HTML5 の必須属性を動的に設定するには、次の手順に従います。
推奨される W3C 構文を使用して必須属性を設定しようとしています:
document.getElementById("edName").attributes["required"] = "";
doesn'
HTML5 検証のブール属性を設定する正しい方法は、element.required プロパティを使用することです。
例:
document.getElementById("edName").required = true;
edName は入力要素の ID です。
HTML5 では、ブール属性は次のいずれかの方法で定義できます:
ただし、必須属性がマークアップで定義されている場合、属性の値は次のオプションのいずれでもありません:
edName.attributes.required = [object Attr]
これは、required が id、name、type と同様に反映されたプロパティであるためです。
反映されたプロパティは、要素オブジェクトに存在する属性です。自体。反映されたプロパティの値を設定すると、HTML 内の対応する属性が更新されます。
したがって、次の 2 つのメソッドは同等です:
セッター プロパティの使用:
element.required = true;
setAttribute の使用:
element.setAttribute("required", "");
反映されたプロパティ。removeAttribute:
element.removeAttribute("required");を使用します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3