Autor Tema: JavaScript manejo del DOM createElement, createTextNode, appendChild. CU01140E  (Leído 1859 veces)

JuansT

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 44
    • Ver Perfil
Saludos! Mi respuesta para el ejercicio CU01140E del tutorial de JavaScript desde cero.

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head> <title>Curso JavaScript aprenderaprogramar.com</title>
<meta charset="utf-8">
<style type="text/css">
div {border-style:solid;margin:2px;display:inline-block;}
</style>
<script type="text/javascript">
var num = 1, numAnidado = 0;
function anadir(anidar){
var nodoDiv = document.createElement("div");
nodoDiv.id = "id" + num;
var nodoTxt = document.createTextNode("nodo creado " + num);
nodoDiv.appendChild(nodoTxt);
if(anidar){
var nodoAnidado = document.getElementById("id" + numAnidado);
nodoAnidado.appendChild(nodoDiv);
numAnidado = num;
}else{
var nodoPadre = document.getElementsByTagName("body");
nodoPadre[0].innerHTML += "</br>";
nodoPadre[0].appendChild(nodoDiv);
}
num = num+1;
}
</script>
</head>
<body>
<div id="id0">
Curso JavaScript aprendeaprogramar.com
</div>
</br>
<button class="b1" type="button" onclick="anadir(0)">añadir al final</button>
<button class="b2" type="button" onclick="anadir(1)">anidar</button>
</body>
</html>
« Última modificación: 05 de Abril 2017, 21:33 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:JavaScript. createElement, createTextNode, appendChild. CU01140E
« Respuesta #1 en: 01 de Febrero 2017, 21:43 »
Hola JuansT.

Tu código cumple con lo que se pedía, así que a seguir a delante.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".