MutationRecord
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
MutationRecord は、 DOM に生じた個々の変更を表します。これは MutationObserver のコールバック関数に渡されるオブジェクトです。
プロパティ
| プロパティ | 型 | 意味 | 
| MutationRecord.type | String | 属性値の変更の場合は "attributes"、CharacterDataノードに対する変更の場合は"characterData"、ノードのツリーに対する変更の場合は"childList"を返します。 | 
| MutationRecord.target | Node | 変更の影響を受けたノードを、 MutationRecord.typeに応じて返します。attributesの場合、属性が変更された要素となります。characterDataの場合、CharacterDataノードとなります。childListの場合、子ノードが変更されたノードとなります。 | 
| MutationRecord.addedNodes | NodeList | 追加されたノードを返します。何もノードが追加されていなかった場合は、空の NodeListを返します。 | 
| MutationRecord.removedNodes | NodeList | 削除されたノードを返します。何もノードが削除されていなかった場合は、空の NodeListを返します。 | 
| MutationRecord.previousSibling | Node | 追加あるいは削除されたノードの直前にあるノード、もしくは nullを返します。 | 
| MutationRecord.nextSibling |  | 追加あるいは削除されたノードの直後にあるノード、もしくは nullを返します。 | 
| MutationRecord.attributeName | String | 変更された属性のローカル名、もしくは nullを返します。 | 
| MutationRecord.attributeNamespace | String | 変更された属性の名前空間、もしくは nullを返します。 | 
| MutationRecord.oldValue | String | 
          返値は  
            なお、この機能が正常に動作するためには、
             | 
仕様書
| Specification | 
|---|
| DOM> # interface-mutationrecord> | 
ブラウザーの互換性
Loading…