Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/dom/domJS»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | dom
| (3 revisiones intermedias por el mismo usuario no mostrado) | |||
| Línea 3: | Línea 3: | ||
__TOC__ | __TOC__ | ||
===DOM=== | ===DOM=== | ||
| − | + | ||
<div class="slide"> | <div class="slide"> | ||
====Qué es el DOM==== | ====Qué es el DOM==== | ||
| Línea 100: | Línea 100: | ||
var parrafo = parrafos[i]; | var parrafo = parrafos[i]; | ||
} | } | ||
| + | </source> | ||
}} | }} | ||
| − | {{Actividad| | + | |
| + | [[a]]{{Actividad| | ||
*Vamos a hacer un programa que me muestre todos los elementos que tiene mi página | *Vamos a hacer un programa que me muestre todos los elementos que tiene mi página | ||
*Lo vamos a hacer creando una función | *Lo vamos a hacer creando una función | ||
| − | + | [[Usuario:ManuelRomero/JavaScript/dom/domJS/ejemplo1|<font size=3 color=red>Solución</font>]] | |
| − | [[Usuario:ManuelRomero/JavaScript/dom/ | + | |
}} | }} | ||
| − | ===Accediendo y modificando sus atributos | + | ===Accediendo y modificando sus atributos=== |
*Una vez hemos localizado un elemento, tendremos que poder modificar desde el programa valores para que se puedan ver las acciones a realizar | *Una vez hemos localizado un elemento, tendremos que poder modificar desde el programa valores para que se puedan ver las acciones a realizar | ||
element= document.getElementsById("x"); | element= document.getElementsById("x"); | ||
| Línea 116: | Línea 117: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
====Acceso directo a atributos==== | ====Acceso directo a atributos==== | ||
<source lang="javascript"> | <source lang="javascript"> | ||
| Línea 188: | Línea 165: | ||
<div class="slide"> | <div class="slide"> | ||
| − | ==== | + | |
| − | <source lang=" | + | |
| − | + | ====Creación de nodos==== | |
| − | + | <source lang="javascript"> | |
| − | + | // Crear nodo de tipo Element | |
| − | + | var parrafo = document.createElement("p"); | |
| − | + | // Crear nodo de tipo Text | |
| − | + | var contenido = document.createTextNode("Hola Mundo!"); | |
| − | + | // Añadir el nodo Text como hijo del nodo Element | |
| − | + | parrafo.appendChild(contenido); | |
| − | + | // Añadir el nodo Element como hijo de la pagina | |
| − | + | document.body.appendChild(parrafo); | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
</source> | </source> | ||
| + | </div> | ||
| + | <div class="slide"> | ||
| + | |||
| + | ====Eliminación de nodos==== | ||
| + | <source lang="javascript"> | ||
| + | var parrafo = document.getElementById("provisional"); | ||
| + | parrafo.parentNode.removeChild(parrafo); | ||
| + | |||
| + | <p id="provisional">...</p> | ||
| + | |||
| + | </source> | ||
</div> | </div> | ||
| + | <div class="slide"> | ||
Última revisión de 13:10 10 mar 2016
