<label>form 属性が廃止されました

公開日:

カテゴリー: DOM, HTML

リリース: Firefox 49, Firefox 52 ESR

概要

最新の HTML 仕様によれば、<label> 要素はどの <form> とも関連付けられなくなりました。これを受けて、HTML5 で導入された <label> 上の form 属性への対応は Firefox 49 で削除されました。

一方で HTMLLabelElement DOM インスタンス上の form プロパティは、もしあればそのラベル付きコントロールの form プロパティを、なければ null を返すようになります。つまり、label.formlabel.control.form のエイリアスとなります。

これをテストするには?

この変更は当プロジェクト提供の Firefox 開発者ツール拡張機能 に含まれている互換性チェッカーでテスト可能です。今すぐインストールしましょう!

参考資料