Frage

Ich werde durch den DOM mit childnodes und ich habe einen Verweis auf einen Text node , und ich muss modify seine „innere HTML“ .. aber ich versucht und es eine solche Eigenschaft nicht funktioniert oder haben. Neben replaceChild () , welche Funktionen kann ich den inneren HTML dieses zu manipulieren Textknoten?

War es hilfreich?

Lösung

Das Attribut, das Sie wahrscheinlich gesuchten nodeValue genannt wird. Wenn Sie die nodeValue eines Textknoten ändern, das wird den Text ändern.

Andere Tipps

Textknoten sind Blattknoten. Sie können keine Kinder haben, und sie sind einfach nur alte Text. Sie können und sollten sie nicht über innere html bearbeiten. Alles, was Sie tun sollen, müssen ist, den Wert eines Textknoten bearbeitet seinen Inhalt zu ändern. Wenn Sie einen Textknoten mit strukturierten HTML ersetzen müssen, dann müssen Sie den Textknoten entfernen, und fügen Sie den entsprechenden Text, Element, und Attributknoten an seinem Platz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top