このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

MutationEvent: attrChange プロパティ

非推奨
削除予定

この機能は、ブラウザーから除去される予定です。現時点でこの機能を使用すると、今後の更新で正常に動作しなくなる可能性があります。 Mutation events negatively impact performance and they were selected for removal from the web as part of Interop 2025.

代わりに使用できる機能として、 MutationObserverがあります。

attrChange は MutationEvent インターフェイスの読み取り専用プロパティで、 DOMAttrModified イベントのトリガーとなった変更の種類を示す数値を返します。取り得る値は MODIFICATION (1)、ADDITION (2)、REMOVAL(3) の 3 つです。この値は他のイベントでは意味を持たず、0 に設定されます。

値

整数です。 0、1 (MODIFICATION)、2 (ADDITION)、3 (REMOVAL) のいずれかです。

例

js
element.addEventListener(
  "DOMAttrModified",
  (event) => {
    console.log(event.attrChange);
  },
  false,
);

仕様書

この機能は、どの仕様書にも定義されていません。

ブラウザーの互換性