Range: insertNode()-Methode
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die Range.insertNode()-Methode fügt ein Node am Anfang des Range ein.
Das neue Node wird am Anfangspunkt des Range eingefügt. Wenn das
neue Node zu einem Text-Node hinzugefügt werden soll, wird dieser Node an der Einfügestelle geteilt und die Einfügung erfolgt zwischen den beiden Text-Nodes.
Wenn das neue Node ein Dokumentfragment ist, werden stattdessen die Kinder des Dokumentfragments eingefügt.
Syntax
js
insertNode(newNode)
Parameter
Rückgabewert
Keiner (undefined).
Beispiele
js
range = document.createRange();
newNode = document.createElement("p");
newNode.appendChild(document.createTextNode("New Node Inserted Here"));
range.selectNode(document.getElementsByTagName("div").item(0));
range.insertNode(newNode);
Spezifikationen
| Specification | 
|---|
| DOM> # dom-range-insertnode>  | 
            
Browser-Kompatibilität
Loading…