×
 

Crea operaciones con objetos de programación: acceso a elementos del modelo DOM

Published On Feb-01-2019

A veces, los creadores de páginas web, al implementar el modelo DOM, tienen problemas en la obtención de los resultados deseados, debido a la escritura de forma incorrecta de las instrucciones, además deconocen muchas de ellas.

Debido a ello, para crear operaciones con objetos de programación, accederemos eficientemente a elementos del modelo DOM en el desarrollo web, según las reglas del lenguaje Javascript.


El modelo objeto de un documento tiene propiedades estándares, mediante las cuales se accede a cada uno de los elementos. Existen diferentes variables dispuestas para el uso de DOM en HTML, document, es una de ellas, utilizada para realizar la búsqueda de un elemento en el documento. Para comprender correctamente veamos el siguiente ejemplo:

061-01_1310_ilu01. Ubicación de id con DOM


La instrucción anterior quiere decir:

  • Var objeto: crea una variable llamada objeto.
  • Document.getElementById(“ejemplo1”): busca en el documento, el elemento con la propiedad id y valor ejemplo1.
  • innerHTML: encuentra el contenido dentro de la etiqueta, identificada con el id especificado anteriormente.

Con el DOM es posible acceder a un grupo de etiquetas de HTML, con el uso de la instrucción document.getElementsByTagName. Al implementarla, el navegador retorna una lista de todos los elementos identificados, por la etiqueta definida entre paréntesis. Con la lista retornada es posible acceder a cada elemento, mediante arreglos y recorrerlos con estructuras como for, while y do while.  

061-01_1310_ilu02. Ubicación de etiqueta con DOM


A las clases de HTML definidas con el atributo class e identificadas de forma única con la propiedad id, se acceden mediante la instrucción document.getElementsByClassName. Del mismo modo a la ubicación de una etiqueta, también retorna una lista con cada elemento encontrado. En la siguiente imagen tenemos un ejemplo de la especificación de esta instrucción.

061-01_1310_ilu03. Ubicación de clase con DOM


Mediante la instrucción setAttribute, dispuesta en el DOM, es posible asignar un nuevo valor a las etiquetas de HTML. En ella se especifican dos valores dentro del paréntesis, uno para la propiedad a cambiar y el otro para el nuevo valor de la misma. Veamos la siguiente instrucción:

061-01_1309_ilu04. Ubicación de clase con DOM


El navegador web realiza el siguiente procedimiento para comprender el código anterior:

  • Muestra un elemento de enlace con identificador, “ejemplo1”, el cual dirige a la página www.javahtmlcss.com.
  • Crea una variable llamada “objeto”, a la cual le asigna el enlace creado anteriormente.
  • Modifica la variable llamada “objeto” y asigna un nuevo enlace en la propiedad src.

El modelo DOM es extenso y aunque requiere un estudio minucioso, permite realizar variedades de páginas dinámicas, en donde debemos tener cuidado con las mayúsculas y minúsculas. En la página oficial de W3C se encuentran las especificaciones actualizadas.

Keynotes 

  • El modelo objeto de un documento tiene propiedades estándares, mediante las cuales se accede a cada uno de los elementos. Existen diferentes variables dispuestas para el uso de DOM en HTML, document, es una de ellas, utilizada para realizar la búsqueda de un elemento en el documento.
  • Con el DOM es posible acceder a un grupo de etiquetas de HTML, con el uso de la instrucción document.getElementsByTagName. Al implementarla, el navegador retorna una lista de todos los elementos identificados, por la etiqueta definida entre paréntesis.
  • A las clases de HTML definidas con el atributo class e identificadas de forma única con la propiedad id, se acceden mediante la instrucción document.getElementsByClassName. Del mismo modo a la ubicación de una etiqueta, también retorna una lista con cada elemento encontrado.
  • Mediante la instrucción setAttribute, dispuesta en el DOM, es posible asignar un nuevo valor a las etiquetas de HTML. En ella se especifican dos valores dentro del paréntesis, uno para la propiedad a cambiar y el otro para el nuevo valor de la misma.

Misión

Con el fin de crear de forma correcta operaciones con objetos de programación, crea accesos diferentes a elementos, mediante el modelo DOM, según las reglas del lenguaje Javascript.

Pasos a seguir:

  • Ubica la especificación actual del modelo DOM del lenguaje Javascript.
  • Crea la especificación para cinco accesos diferentes a elementos, mediante el modelo DOM.
  • Mediante vPages contacta a un experto de la materia y envíale tu especificación, a fin de tomar notas de sus recomendaciones.

Sabrás que has tenido éxito cuando se ejecuten correctamente las especificaciones de accesos creados.

Modifica la especificación si es necesario y comparte el resultado en tu vPages.

Tiempo disponible: 3 horas.

Cierre

Gracias al acceso eficiente a elementos del modelo DOM en el desarrollo web, según las reglas del lenguaje Javascript, obtenemos los resultados deseados al momento de usar sus propiedades. Y creamos operaciones con objetos de programación, a través del uso de este modelo. La concentración y práctica constante influyen en el uso correcto de las instrucciones dispuestas en DOM.

Aplicar para una beca

Me interesa graduarme de una
carrera en VonKelemen

Vonkelemen Master Instructors

Related Videos
Administración de tiempo: ¿Cómo definir la fecha de finalización de cada etapa?

Published On Jan-01-2017

Producción Musical Básica

Transcripción Paso 3: Establecer los límites de los pr

Demografía en la elección de medios

Published On Aug-03-2017

Media Planning

Transcripción Las estrategias deben basarse también en p

Conclusión

Published On Jan-25-2020

-Técnicas de Improvisación con Escalas Pentatónicas

Transcripción Como se ha podido estudiar, el mundo de l

Tipos de Foley: single vs. married

Published On Aug-27-2018

Producción y Diseño de Sonido para Audiovisuales

Transcripción Foley: single vs. married En la jerga de

Movimientos lentos

Published On Oct-01-2019

-Tempo, Progresiones, Improvisación y Composición

Transcripción Hablemos a continuación de aquellos movimie

Afinación de la guitarra

Published On Mar-13-2017

-Introducción a la Banda de Rock

Transcripción A fin de obtener los mejores resultados

Contrato administrativo y de sub-publishing

Published On Mar-10-2017

Edición y publicación de composiciones, negociaciones y contratos

Transcripción Las licencias mecánicas, las licencias

Composición de un beat de batería

Published On Sep-04-2019

-Composición Musical Básica

Transcripción Una vez que tenemos la melodía, podemos co

¿Cómo usar los grupos de control?

Published On Dec-31-2017

Consolas de Mezcla

Transcripción Los grupos de control permiten mover gru

Sistemas de Ruteo de Monitoreo

Published On Feb-28-2018

Integración de Sistemas

Transcripción Observemos los monitores en el control r

Conclusión

Published On Mar-13-2017

Arreglos para Banda I: Bajo, Piano, Guitarra y Batería

Transcripción Desde sus comienzos, la premisa del Rock

Introducción

Published On Mar-08-2017

Taller Literario y Composición de Canciones

Transcripción En esta lección, estudiaremos algunos

Adobe Photoshop: ¿Para qué sirve?

Published On Mar-03-2017

Introducción a la Producción Gráfica

TranscripciónLa creación de imágenes y diseños imp

Explorando el sintetizador: osciladores

Published On May-26-2017

Producción y Diseño de Sonido para Música Electrónica

Transcripción Las aplicaciones prácticas de los principio

Las consolas en vivo (parte III)

Published On Mar-07-2017

Preparación y Logística para el Audio en Vivo

Transcripción Como sabemos, es común separar las funcione

Social media empresarial

Published On Aug-02-2018

Social Media

Transcripción El consumo de las redes sociales sigue aumen

Tiempos de cambio

Published On Mar-15-2017

Introducción a la Administración de Proyectos

Transcripción Desde hace más de cincuenta años, la gesti

¿Qué es la contabilidad?

Published On Aug-23-2017

Presupuestos y Calendarios

Transcripción La contabilidad es una herramienta que se

Escribiendo un puente

Published On Mar-08-2017

Taller Literario y Composición de Canciones

Transcripción Los puentes de las canciones modernas o

Promueve el compromiso: relación entre el artist manager y el equipo de trabajo

Published On Jan-05-2020

-Principios del Artist Management

Desde su posición de ser el principal gestor de la carrer

Introducción

Published On Jun-02-2017

Instrumento Complementario: Piano

Transcripción El mundo es un lugar variado, en el cual exi

Presupuestos

Published On Apr-07-2017

TM-Creación de Maquetas y Optimización del Espacio Acústico

Transcripción El productor musical debe lidiar con p

Optimiza el rendimiento de los montajes: duplicado autocontenido

Published On Dec-23-2020

Steinberg Wavelab Expert

Un montaje es un paquete de datos. No incluye información

Presencia y características de la Música desde la Prehistoria

Published On Jul-01-2019

Historia de la Música

Transcripción El ser humano siempre ha sido de naturaleza

Saber a quién dirigirse

Published On Aug-02-2018

Social Media

Transcripción Es importante conocer y tener en cuenta que e

Mediación y entrega final

Published On Jan-01-2017

-Gestión Administrativa, Creativa, de Negocio y Preproducción

Transcripción El productor musical es contratado ya sea p

Inversión de motivo

Published On Aug-07-2019

Composición Musical: Apreciación y Técnicas

Transcripción Al combinar ritmo y notas, las frases

Introducción

Published On Mar-09-2017

-Posproducción del Proyecto Musical

Transcripción Hemos alcanzado el final del proceso de p

Ritmo Merensongo

Published On Aug-21-2017

Arreglos de Percusión

Transcripción Estudiaremos ahora el ritmo llamado Merensong

Aplicación de motivos nota contra nota: tres voces

Published On Aug-22-2018

Arreglos Orquestales I

Transcripción Al elaborar un arreglo al estilo renacentist

X

vonkelemen premium

Miles de vídeos HD con los secretos mejor guardados de los VonKelemen Master Instructors.

Aprende con los profesionales más importantes y relevantes del mundo,
granadores de múltiples premios Grammy y Billbord

  • más info

    Moogie Canazio

    Nathan East, Ray Charles, Sarah Vaughan, Dionne Warwick, Luis Miguel, Caetano Veloso, Eric Clapton, Diana Ross, Selena, Tom Jobim, João Gilberto, Maria Bethânia, Ivan Lins...

  • más info

    Rafa Sardina

    Stevie Wonder, D'Angelo, Lady Gaga, Celine Dion, Cristian Castro, Michael Jackson, Alejandro Fernandez, Mariah Carey, Plácido Domingo, Illya Kuriaki & The Valderramas, Shakira...

  • más info

    Sebastian Krys

    Sergio Dalma, Eros Ramazzotti, Sandy e Junior, Gloria Estefan, Carlos Vives, Shakira, Alejandro Sanz, Luis Fonsi, Vega, Kinky, Los Rabanes, Obie Bermúdez, Ricky Martin...

  • más info

    Benny Faccone

    Santana, Sting, Michael Jackson, Stevie Wonder, Dizzy Gillespie, Whitney Houston, Luis Miguel, Ricky Martin, Los Fabulosos Cadillacs, Maná, Barbra Streisand, Patti LaBelle...

  • más info

    Peter Doell

    Toto, War, Elton John, The Beach Boys, Celine Dion, Hans Zimmer, Ray Charles, Miles Davis, Marilyn Manson, R.E.M., Ben Harper, Tom Jones, Adam Lambert, Chuck Berry, Lynyrd...

  • más info

    Colin Liebich

    Brian Vibberts (ganador de múltiples premios Grammy), CJ Vanston (Productor de Toto, Chic Corea, Spinal Tap), Billy Sheehan...

  • más info

    Brent Fischer

    Usher, Paul McCartney, Robert Palmer, D’Angelo, Joao Gilberto, Carlos Santana, Raphael Saadiq, Michael Jackson, Prince, Al Jarreau, Toni Braxton, Eric Benet...

Selecciona tu membresía
MensualAnual
$29/mes $290/año
Acceso ilimitado a todo el
contenido PREMIUM
Acceso ilimitado a todo el
contenido PREMIUM
Contrato anual,
facturado mensualmente
Contrato anual,
prepagaso
Suscribirme Suscribirme
$29/mes $290/año