Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/dom/domJS»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | dom
(4 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 90: | Línea 90: | ||
{{Actividad| | {{Actividad| | ||
− | Title=buscar elementos "p" de una página | + | Title=buscar elementos "p" de una página| |
<source lang="javascript"> | <source lang="javascript"> | ||
//buscaremos todos los parrafos a partir del elemento document | //buscaremos todos los parrafos a partir del elemento document | ||
Línea 100: | Línea 100: | ||
var parrafo = parrafos[i]; | var parrafo = parrafos[i]; | ||
} | } | ||
− | {{Actividad| | + | </source> |
− | *Vamos a hacer un programa que me muestre todos los | + | }} |
− | *Lo vamos a hacer creando una | + | |
− | ===Accediendo y modificando sus atributos | + | [[a]]{{Actividad| |
+ | *Vamos a hacer un programa que me muestre todos los elementos que tiene mi página | ||
+ | *Lo vamos a hacer creando una función | ||
+ | [[Usuario:ManuelRomero/JavaScript/dom/domJS/ejemplo1|<font size=3 color=red>Solución</font>]] | ||
+ | }} | ||
+ | ===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 112: | Línea 117: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Acceso directo a atributos==== | ====Acceso directo a atributos==== | ||
<source lang="javascript"> | <source lang="javascript"> | ||
Línea 184: | 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 02:10 11 mar 2016