Problema con XML

22/07/2004 - 04:19 por Victor | Informe spam
Hola a todos.
Les comento que hace unos dias que no encuentro como
hacer lo siguiente:

De un documento html necesito obtener todos los tags,
por ejemplo, <OBJECT> y anexarle nodos hijos.
Estoy trabajando con Javascript.

Primero lo que hice:
oNodes = document.getElementsByTagName("object");

Esto, efectivamente, me devuelve una NodeList con
todos los Objects, y le puedo modificar y agregar
atributos. Pero no puedo anexarle hijos, por ej:

oEmbed = new document.createElement("embed");
oNodes[i].appendChild(oEmbed);

Esto me da un error "Invalid Argument".

Ese es mi problema. La verdad que hace dos dias que
estoy trabado con esto y no se me ocurre como arreglarlo.
Desde ya agradezco cualquier tipo de ayuda.

Saludos,
Victor
 

Leer las respuestas

#1 Jose Marcenaro
26/07/2004 - 20:56 | Informe spam
Hola Victor
Creo que debes agregar los tags al documento HTML, no a la coleccion de
nodos retornada por la busqueda getElementsByTagName

Saludos
Jose Marcenaro


"Victor" escribió en el mensaje
news:1b4301c46f92$4a753480$
Hola a todos.
Les comento que hace unos dias que no encuentro como
hacer lo siguiente:

De un documento html necesito obtener todos los tags,
por ejemplo, <OBJECT> y anexarle nodos hijos.
Estoy trabajando con Javascript.

Primero lo que hice:
oNodes = document.getElementsByTagName("object");

Esto, efectivamente, me devuelve una NodeList con
todos los Objects, y le puedo modificar y agregar
atributos. Pero no puedo anexarle hijos, por ej:

oEmbed = new document.createElement("embed");
oNodes[i].appendChild(oEmbed);

Esto me da un error "Invalid Argument".

Ese es mi problema. La verdad que hace dos dias que
estoy trabado con esto y no se me ocurre como arreglarlo.
Desde ya agradezco cualquier tipo de ayuda.

Saludos,
Victor

Preguntas similares