×
 

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
Patrones ritmos en una melodía

Published On Mar-08-2017

-Composición Avanzada y Colaboraciones en la Industria

Transcripción Parte de la labor de un compositor de canc

Fuentes de potencia sinusoidal

Published On Sep-06-2018

-Diseño de Filtros de Ecualización

Transcripción Anteriormente, analizamos circuitos con fuen

Cables y conectores para parlantes (Parte I)

Published On Nov-22-2016

-Introducción al Drive Rack y PA

Es común utilizar cables especiales para conectar los powe

Construye patrones rítmicos eficientemente: Beat Designer.

Published On Dec-12-2019

-Cubase: creación de partituras, procesamiento y edición de audio

Al componer mediante información MIDI, puede resultar com

Conectando el equipo

Published On Dec-14-2017

Técnicas de Microfoneo Multicanal

Transcripción Para implementar cualquier sesión de grab

Marcación de acentos y síncopas (parte II)

Published On Mar-16-2017

-Técnicas Básicas de Dirección

Transcripción Para marcar exitosamente una síncopa, se d

Cómo aplicar ganancia durante la grabación

Published On Dec-31-2017

-Tipos de consolas y su aplicación

TranscripciónAntes de grabar: Niveles de entrada Como vimo

La consola en el sistema virtual

Published On Apr-17-2017

TM-Mezcla y Masterización

Transcripción Pongamos la consola analógica en contexto,

¿Cómo se organiza la música?

Published On Apr-11-2017

-Conceptos Básicos de Armonía y Métrica

Transcripción Cuando comenzamos a ir a un gimnasio, es nor

Género

Published On Mar-25-2017

Conceptos Musicales

Transcripción Para comprender la terminología básica de

Guitarras Solid Body

Published On Jan-17-2018

-Principios Aplicados de Compresión y Tone Shaping

Transcripción Las guitarras de cuerpo sólido o solid bod

Superestructura del acorde I-maj7 y II-7(b5)

Published On Nov-29-2019

-Conceptos Rítmicos y Armónicos Avanzados

Transcripción Continuaremos nuestro estudio de las superes

Introducción

Published On Jan-21-2018

-Principios Básicos del Proceso de Mezcla

Transcripción Cuando enfrentamos una mezcla por primera ve

El fonógrafo

Published On Jun-26-2017

Historia de la Música

Transcripción Así como las cámaras son útiles para co

Distorsión armónica - comportamiento impredecible

Published On Feb-06-2018

Técnicas de Mezcla

Transcripción Es difícil predecir el comportamiento de lo

Consolas híbridas

Published On Jun-14-2018

-Tipos de consolas y su aplicación

TranscripciónHemos conocido dos tipos de consolas: la spli

Aspectos creativos

Published On Mar-25-2017

Técnicas Aplicadas para el Sonido en Vivo

Transcripción Discutamos algunos aspectos importantes par

HD27351_L8_05

Published On Jun-24-2017

Historia de los Compositores Occidentales

Adáptate al cambio del marketing moderno: los tres pilares del negocio social

Published On Apr-19-2020

-Introducción al Marketing Digital

La forma de comercializar productos y servicios ha evoluci

Identifica lo necesario para organizar un concierto: características fundamentales de los eventos musicales en vivo

Published On Jan-24-2020

-Fundamentos para producción de eventos

La implementación de shows musicales en vivo es una rama

¿Es creativa la imaginación?

Published On Mar-15-2017

Desarrollo de la Creatividad

Transcripción Una de las maneras en que se evidencian tan

Secciones instrumentales (parte II)

Published On Mar-09-2017

Conceptos de Arreglo Instrumental

Transcripción Existe una gran cantidad de instrumentos ca

Características musicales del Góspel

Published On Mar-13-2017

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

Transcripción La música Góspel representa una verdad

Brent Fischer | Incorpora melismas en tus creaciones musicales: entendiendo su función y comportamiento

Published On May-28-2018

-Géneros Musicales Comunes para una Banda de Rock

Transcripción La música R&B probablemente hace m

Prepárate para competir: fundamentos de sintetizadores basados en software

Published On Jan-21-2021

-Arreglo para Sección Rítmica y Fundamentos MIDI

En la industria musical moderna, los instrumentos acústic

Asegura el éxito de tu negocio: valor de marca con principios para los consumidores

Published On Apr-15-2020

-Introducción al Marketing y la Comunicación

Para muchos empresarios con una larga trayectoria en el me

Grabación orquestal de cuerdas: spots en segundos violines, violas, chelos y contrabajos

Published On Dec-26-2017

Técnicas de Microfoneo Multicanal

Transcripción Segundos violines La posición del micrófon

Influye estratégicamente en el consumidor: estrategias de marketing sensorial

Published On May-18-2020

-Análisis del Comportamiento del Consumidor

Los consumidores son influenciados por miles de aspectos e

Funciones sustitutas de un campo armónico mayor

Published On Apr-17-2017

TM-Introducción a la Armonía

Transcripción . Las funciones sustitutas son aquellos acor

Resalta entre la competencia: configuraciones básicas de un perfil en ReverbNation

Published On Oct-18-2019

-Mantenimiento, Control y Evaluación de una Carrera Artística

Un EPK bien hecho abre la puerta a oportunidades que, de ot

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