Quiero agregar un elemento con JavaScript.Agregar un elemento al DOM con JavaScript
tengo el siguiente código:
var collection = document.getElementsByTagName('body');
var a = document.createElement('div');
a.innerHTML = 'some text';
collection.item(0).firstChild.appendChild(a);
y HTML simple:
<html>
<head></head>
<body>
</body>
</html>
¿Dónde está error?
pero fue sólo ejemplo, cuando voy a querer getElementsByTagName ('XYZ') y crear elemento createElement ('abc') y establecer innerHTML = "text" .... ¿Cómo puede ¿Yo hago eso? – john
Solo un aviso, siempre debe ir con 'documentFragment' al agregar elementos múltiples. 'documentFragment' actúa como un área de ensayo donde agrega elementos repetidamente y, por último, lo agrega al' DOM'. La adición repetida de elementos al 'DOM' provocará que el documento vuelva a fluir. Vea esto: http://ejohn.org/blog/dom-documentfragments/ –