Question

Je vais dans les DOM en utilisant childNodes et j'ai une référence à un noeud texte , et je dois modify son « HTML intérieur » .. mais j'ai essayé et ça ne fonctionne pas ou avoir une telle propriété. En dehors de replaceChild () , quelles fonctions puis-je utiliser pour manipuler le HTML interne de cette noeud texte?

Était-ce utile?

La solution

L'attribut que vous recherchez probablement est appelé nodeValue. Si vous modifiez le nodeValue d'un nœud de texte, qui va changer le texte.

Autres conseils

Les nœuds de texte sont des noeuds de feuilles. Ils ne peuvent pas avoir d'enfants, et ils sont tout simplement vieux texte ordinaire. Vous ne pouvez pas et ne doit pas les modifier via HTML intérieur. Tout ce que vous devriez avoir à faire est de modifier la valeur d'un nœud de texte pour modifier son contenu. Si vous devez remplacer un nœud de texte HTML structuré, vous devrez supprimer le nœud de texte et ajoutez le texte approprié, élément et attribuer des noeuds à sa place.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top