Domanda

Sto attraversando il DOM utilizzando childNodes e ho un riferimento a un , e ho bisogno di Modifica il suo "HTML interiore" .. ma ho provato e non funziona o di avere un tale proprietà. A parte replaceChild () , quali funzioni posso utilizzare per manipolare il codice HTML interno di questa nodo di testo?

È stato utile?

Soluzione

L'attributo probabilmente stai cercando si chiama nodeValue. Se si altera la nodeValue di un nodo di testo, che cambierà il testo.

Altri suggerimenti

I nodi di testo sono nodi foglia. Essi non possono avere figli, e sono vecchio testo semplicemente normale. Non si può e non dovrebbe modificarli tramite HTML interno. Tutto si dovrebbe avere a che fare è modificare il valore di un nodo di testo per modificarne il contenuto. Se è necessario sostituire un nodo di testo con HTML strutturato, sarà necessario rimuovere il nodo di testo e aggiungere il testo, elemento del caso, e attribuire i nodi al suo posto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top