Text: wholeText-Eigenschaft
        
        
          
                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 schreibgeschützte wholeText-Eigenschaft der Text-Schnittstelle
gibt den gesamten Text aller Text-Knoten zurück, die logisch an den Knoten angrenzen.
Der Text wird in Dokument-Reihenfolge verkettet.
Dies ermöglicht es, einen beliebigen Textknoten anzugeben und den gesamten angrenzenden Text als eine einzelne Zeichenkette zu erhalten.
Hinweis:
Dies ist ähnlich dem Aufruf von Node.normalize(), gefolgt vom Lesen des Textwertes,
jedoch ohne den Baum zu verändern.
Wert
Eine Zeichenkette mit dem verketteten Text.
Beispiel
Angenommen, Sie haben folgenden einfachen Absatz auf Ihrer Webseite:
<p>
  Through-hiking is great!
  <strong>No insipid election coverage!</strong> However,
  <a href="https://en.wikipedia.org/wiki/Absentee_ballot">casting a ballot</a>
  is tricky.
</p>
Sie entscheiden sich, den mittleren Satz nicht mehr zu mögen, also entfernen Sie ihn:
const paragraph = document.querySelector("p"); // Reads the paragraph
paragraph.removeChild(paragraph.childNodes[1]); // Delete the strong element
Nun endet der Text mit "Through-hiking is great! However, casting a ballot is tricky.", mit zwei Knoten vor dem Hyperlink:
- Ein Text, der die Zeichenkette"Through-hiking is great!"enthält.
- Ein zweiter Text-Knoten, der die Zeichenkette" However, "enthält.
Um diese beiden Knoten auf einmal zu erhalten, würden Sie paragraph.childNodes[0].wholeText aufrufen:
console.log(`'${paragraph.childNodes[0].wholeText}'`); // 'Through-hiking is great!   However, '
Spezifikationen
| Specification | 
|---|
| DOM> # ref-for-dom-text-wholetext①> | 
Browser-Kompatibilität
Loading…
Siehe auch
- Die Text-Schnittstelle, zu der es gehört.