From 295f7228b562cbdb885661ec515f1efa0f425b7f Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sun, 6 Jun 2021 00:20:08 +0900 Subject: Web/API/MutationRecord を更新 (#994) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版章題マクロを削除 - 2020/12/18 時点の英語版に同期 --- files/ja/web/api/mutationrecord/index.html | 66 +++++++++++++----------------- 1 file changed, 28 insertions(+), 38 deletions(-) (limited to 'files') diff --git a/files/ja/web/api/mutationrecord/index.html b/files/ja/web/api/mutationrecord/index.html index a407cbccd2..1374ee5501 100644 --- a/files/ja/web/api/mutationrecord/index.html +++ b/files/ja/web/api/mutationrecord/index.html @@ -10,11 +10,11 @@ tags: - Reference translation_of: Web/API/MutationRecord --- -

MutationRecord とは、DOM に生じた個々の変更を表すオブジェクトです。このオブジェクトは {{domxref("MutationObserver")}} のコールバック関数に渡されます。

+
{{APIRef("DOM")}}
-

{{英語版章題("Properties")}}

+

MutationRecord は、 DOM に生じた個々の変更を表します。これは {{domxref("MutationObserver")}} のコールバック関数に渡されるオブジェクトです。

-

プロパティ

+

プロパティ

@@ -30,35 +30,27 @@ translation_of: Web/API/MutationRecord - - + + attributes の場合、属性が変更された要素となります。
+ characterData の場合、CharacterData ノードとなります。
+ childList の場合、子ノードが変更されたノードとなります。 - - + + - - + + - - + + @@ -79,27 +71,26 @@ translation_of: Web/API/MutationRecord
{{domxref("MutationRecord.target")}}{{domxref("Node")}} -

変更の影響を受けたノードを返します。戻り値は {{domxref("MutationRecord.type")}} に応じて以下のように変わります。

- -

attributes の場合、属性が変更された要素となります。

+
{{domxref("Node")}}変更の影響を受けたノードを、 {{domxref("MutationRecord.type")}} に応じて返します。
-

characterData の場合、CharacterData ノードとなります。

- -

childList の場合、子ノードが変更されたノードとなります。

-
{{domxref("MutationRecord.addedNodes")}}{{domxref("NodeList")}} -

追加されたノードを返します。何もノードが追加されていなかった場合は、空の {{domxref("NodeList")}} が返されます。

-
{{domxref("NodeList")}}追加されたノードを返します。何もノードが追加されていなかった場合は、空の {{domxref("NodeList")}} を返します。
{{domxref("MutationRecord.removedNodes")}}{{domxref("NodeList")}}削除されたノードを返します。何もノードが削除されていなかった場合は、空の {{domxref("NodeList")}} が返されます。{{domxref("NodeList")}}削除されたノードを返します。何もノードが削除されていなかった場合は、空の {{domxref("NodeList")}} を返します。
{{domxref("MutationRecord.previousSibling")}}{{domxref("Node")}} -

追加あるいは削除されたノードの直前にあるノード、もしくは null を返します。

-
{{domxref("Node")}}追加あるいは削除されたノードの直前にあるノード、もしくは null を返します。
{{domxref("MutationRecord.nextSibling")}}{{domxref("MutationRecord.oldValue")}} String -

戻り値は {{domxref("MutationRecord.type")}} に応じて以下のように変わります。

- -

attributes の場合、変更された属性の変更前の属性値となります。

+

返値は {{domxref("MutationRecord.type")}} に応じて以下のように変わります。
+ attributes の場合、変更された属性の変更前の属性値となります。
+ characterData の場合、変更されたノードの変更前のデータとなります。
+ childList の場合、null となります。

-

characterData の場合、変更されたノードの変更前のデータとなります。

- -

childList の場合、null となります。

+
+

なお、この機能が正常に動作するためには、 MutationObserver observe メソッドの対応する MutationObserverInit 引数で、 attributeOldValue または characterDataOldValuetrue に設定されている必要があります

+
-

{{英語版章題("Specifications")}}

- -

仕様

+

仕様書

- + @@ -107,12 +98,11 @@ translation_of: Web/API/MutationRecord - - - - - - +
仕様書策定状況状態 備考
{{SpecName('DOM WHATWG', '#mutationrecord', 'MutationRecord')}} {{ Spec2('DOM WHATWG') }} 
{{SpecName('DOM4', '#mutationrecord', 'MutationRecord')}}{{ Spec2('DOM4') }} 
+ +

ブラウザーの互換性

+ +

{{Compat("api.MutationRecord")}}

-- cgit v1.2.3-54-g00ecf