×
 

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
Asegura la compra del producto: fidelidad en la marca

Published On May-21-2020

-Estrategias de Marketing basadas en el Consumidor

Debido a que el mercado se encuentra en constante cambio,

Cadencia plagal

Published On Mar-08-2017

Teoría Musical

Transcripción Al mantener una conversación, es muy difíc

Historia del reverb artificial analógico (Parte I)

Published On Jan-30-2018

-Introducción al Reverb

Transcripción Hemos discutido los motivos por los cuales

Compases dispares (parte II)

Published On Jan-25-2019

Teoría Musical Avanzada

Transcripción Se continuará con el estudio de los compas

Introducción

Published On Apr-10-2017

-Fundamentos de Armonía

Transcripción Estudiaremos dos conceptos que son sumamente

Bajo Jazz, parte III

Published On Mar-13-2017

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

Transcripción Para finalizar, una de las formas más c

Define planes exitosos: elementos de la programación de relaciones públicas

Published On Dec-12-2018

Introducción a las Relaciones Públicas

Las programaciones de relaciones públicas se componen de

Sombra acústica

Published On Apr-11-2018

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

Transcripción Como vimos anteriormente, la longitud de o

Interpreta las influencias socioculturales: factores interpersonales del cliente

Published On Nov-15-2019

-Factores Influyentes en el Comportamiento del Consumidor

Las diferencias culturales en el mundo son muy variadas, s

Organizar la Estrategia de Edición

Published On Nov-23-2018

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

TranscripciónCualquier retoque o cambio que se haga a

Creación de chorus con distorsión paralela

Published On Feb-06-2018

Técnicas de Mezcla

Transcripción En el entorno de la mezcla, los efectos pued

Prioridades en las entradas

Published On Mar-16-2017

-Técnicas Básicas de Dirección

Transcripción Para que un director pueda priorizar entrad

La entrevista con el personal manager

Published On Mar-03-2017

Participantes de la Industria

Transcripción Después de evaluar las credenciales de

Conversión de unidades

Published On Dec-12-2017

Teoría del Sonido

Transcripción. En casi todos los cálculos que realicemos,

Ondas

Published On Oct-19-2022

Transcripción1.1.mp3 La música, en todas sus for

La Samba

Published On Mar-26-2017

-Música Bailable de América y el Mundo

Transcripción Se hablará ahora del género más important

Responsabilidades corporativas hacia los stakeholders consumidores, parte I

Published On Jul-08-2017

Ética Profesional

Transcripción En teoría, atender los intereses de los con

Las características de un buen ritmo

Published On Mar-15-2017

-Técnicas de Variación Rítmica para Frases y Motivos

Transcripción En esta ocasión, aprenderemos dos import

El bordoneo

Published On Mar-17-2017

-Géneros Musicales del Mundo

Transcripción A continuación, estudiaremos dos recursos

Prepara tu estación profesionalmente: calibración y balanceo de monitores mediante Control Roomb

Published On Dec-07-2020

-Técnicas de postproducción

La mezcla es una de las etapas más importantes del proyec

Capacidad de Reacción del Oído Humano

Published On Dec-11-2017

-Psicoacústica y Electricidad para Ingenieros de Sonido

TranscripciónEl oído humano no percibe los cambios e

Mezclando más eficientemente: trabajo bajo presión

Published On Jan-23-2018

Ecualización y Compresión Aplicada

Transcripción Probablemente hayamos escuchado el álb

Proceso de compilación: secuenciación, calificación y selección

Published On Mar-10-2017

Edición de Audio

Transcripción Veamos un resumen de cada uno de los pasos.

Creando secuencias de acordes en Cubase

Published On Nov-30-2017

TM-Fundamentos para la Creación Musical en el DAW

Transcripción Pongamos en práctica lo que acabamos

Alteración de modos según el campo armónico menor

Published On Nov-26-2018

Teoría Musical Avanzada

Transcripción En esta ocasión, estudiaremos una form

Introducción

Published On Mar-16-2017

-Dirección de Orquestas, Bandas y Ensambles

Transcripción La dirección musical es una tarea que va m

Delimitación de las Responsabilidades del Productor

Published On Jan-09-2018

-El Oficio del Productor Musical

Transcripción Muchos productores musicales se preguntan

Compresión manual: gain riding

Published On May-28-2018

Técnicas de Mastering

Transcripción Analicemos un método alternativo a la compr

¿De dónde viene la creatividad?

Published On Mar-15-2017

Desarrollo de la Creatividad

Transcripción Entre las preguntas más interesantes re

Ingresos y gastos, parte II

Published On Aug-22-2017

Presupuestos y Calendarios

Transcripción Gastos Los gastos representan los biene

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