Lo manipulación del DOM se puede hacer en los nodos de texto?
-
12-09-2019 - |
Pregunta
Voy a través del DOM utilizando childNodes y tengo una referencia a un , y necesito Modificar su "código HTML interno" .. pero he intentado y no funciona o tiene tal propiedad. Aparte de replaceChild () , qué funciones puedo utilizar para manipular el código HTML interno de esta nodo de texto?
Solución
El atributo que probablemente está buscando se llama nodeValue
. Si se altera el nodeValue
de un nodo de texto, que va a cambiar el texto.
Otros consejos
nodos de texto son nodos hoja. Ellos no pueden tener hijos, y ellos son simplemente texto sin formato antiguo. Usted no puede y no debe editarlos a través de HTML interno. Todo lo que tiene que hacer es editar el valor de un nodo de texto para cambiar su contenido. Si es necesario sustituir un nodo de texto con HTML estructurado, entonces usted tendrá que quitar el nodo de texto, y añadir el texto, elemento apropiado, y atribuir los nodos en su lugar.