Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/dom/domJS»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | dom
(→Acceso a los nodos) |
|||
(Una revisión intermedia 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 102: | Línea 102: | ||
</source> | </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/domJS/ejemplo1|<font size=3 color=red>Solución</font>]] | ||
}} | }} | ||
− | ===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 115: | Línea 116: | ||
*element.style.property = new style Cambia el estilo del elementos html especificado | *element.style.property = new style Cambia el estilo del elementos html especificado | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Acceso directo a atributos==== | ====Acceso directo a atributos==== | ||
<source lang="javascript"> | <source lang="javascript"> | ||
Línea 187: | 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