×
 

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
Conoce la perspectiva del consumidor: características del posicionamiento de un producto

Published On Jun-25-2020

-Factores Influyentes en el Comportamiento del Consumidor

Los consumidores utilizan su memoria con frecuencia cuando

Música antigua del pueblo de Israel

Published On Jul-01-2019

Historia de la Música

Transcripción A pesar de que la Biblia es un texto relaci

Análisis de un Preamplificador

Published On Dec-12-2017

Teoría del Sonido

Transcripción. Todos los preamplificadores incluyen un

Cambios abruptos de tempo

Published On Mar-16-2017

-Técnicas Básicas de Dirección

Transcripción Por si mantener el tiempo estable fuera poc

¿Cómo funcionan los grupos en sistemas Virtuales?

Published On Dec-31-2017

Consolas de Mezcla

Transcripción En lo que respecta a los grupos, las con

Destaca tu negocio: el storytelling en el contenido digital

Published On Apr-19-2020

-Introducción al Marketing Digital

Así como al niño que le gusta escuchar cuentos antes de i

Asegura el éxito del artista: formación y fortalecimiento de un equipo de desarrollo

Published On Apr-26-2020

-Desarrollo de una Carrera Artística

Tener un equipo de desarrollo del artista en óptimas cond

Suma de compases simples

Published On Nov-04-2019

-Conceptos Rítmicos y Armónicos Avanzados

Transcripción En esta ocasión, el enfoque será comprend

Introducción

Published On Jun-28-2018

TM-Técnicas de Grabación Digital II

Transcripción La guitarra se ha establecido como u

Domina la edición multipista: modos de edición y referencia

Published On Jan-15-2020

-Melodyne: gestión de tempo, diseño de sonido y edición multipista

En los ambientes de edición modernos, la grabación multi

Estudio propio: competitividad y presupuesto

Published On Dec-30-2017

Producción Musical Avanzada

Transcripción Hemos establecido que contar con un estud

Aplica diseños vistosos a la información de una página web: estilos CSS en listas y tablas

Published On Jan-31-2019

Introducción al Diseño Web

A fin de aplicar diseños vistosos a la información de una

Visualiza el futuro de tu negocio: la distribución en el marketing mix

Published On Apr-15-2020

-Introducción al Marketing y la Comunicación

Las grandes compañías otorgan una gran importancia a los

Utilizar las capas de ajustes

Published On Dec-19-2018

-Técnicas de Creación y Edición de Imagen

Transcripción Las capas de ajuste de Photoshop permiten ef

Frases con la escala completa de Blues: sextas

Published On Jul-08-2017

Instrumento Complementario: Piano

Transcripción La vida está llena de retos. Las personas e

Funciones creativas

Published On Mar-03-2017

Participantes de la Industria

Transcripción El desempeño creativo del productor es

Números complejos (Parte I)

Published On Jan-18-2018

Procesadores de Frecuencia y Rango Dinámico

Transcripción Los números complejos resultan de gran util

Conclusión

Published On Nov-30-2016

Introducción a la Fotografía

Los archivos gráficos, o archivos de imagen, son los arch

Cómo despedir a un abogado

Published On Mar-03-2017

-Integración del Equipo: Personal Manager y Abogado

Transcripción El artista tiene el poder de romper sus re

Blues: el padre de muchos géneros

Published On Apr-07-2017

TM-Arreglo Instrumental y Diseño de Sonido

Transcripción Los inicios del Blues datan de la prim

Requerimientos técnicos

Published On Oct-30-2017

Orientación Estudiantil

Requerimientos técnicos Computadora Entiendo que ne

Habilidades del director: teoría musical

Published On Dec-27-2017

Dirección Musical

Transcripción Llegados a este punto es posible pregunt

Intervalos

Published On Mar-25-2017

Conceptos Musicales

Transcripción Ahora hablemos de intervalo, otro concepto

HD18507_L8_07

Published On Jun-23-2017

Media Planning

Superposiciones del acorde de dominante

Published On Nov-20-2020

Armonía Avanzada I

Transcripción Dentro de las estructuras básicas, encont

Jitter (Parte II)

Published On Oct-05-2017

Audio Digital y Psicoacústica

Transcripción ¿Qué tan grande debe ser el error de sincr

El puntillo II (repaso)

Published On Sep-25-2019

-Técnicas de Variación Rítmica, Armónica y Melódica

Transcripción Entonces, una vez comprendido el concepto de

Conectando equipo a una Consola

Published On May-08-2017

-Configuración de Estudios de Grabación Caseros

TranscripciónLas consolas de mezcla se utilizan en co

Sincronización de pasos y ajuste de rango mediante eventos

Published On May-05-2018

Steinberg Nuendo Expert

Transcripción En algunos casos, la selección de rangos p

Patrones MIDI diseño aleatorio

Published On Oct-04-2017

Steinberg Cubase Operator Certificate Program

TranscripciónLas funciones MIDI hacen posible la generaci

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