En vez de usar document.getElementById: <code>var color = document.getElementById(&quot;texto_color&quot;); </code> ¿Puedo simplemente po...

Camilo Huamaní Zambrano

Camilo Huamaní Zambrano

Pregunta
studenthace 3 años

En vez de usar document.getElementById:

var color = document.getElementById("texto_color");

¿Puedo simplemente ponerlo dentro de una variable, sin usar document.getElementById? ¿O es obligatorio usarlo? ¿Qué problema causaría el no usarlo?:

var color = texto_color;
1 respuestas
para escribir tu comentario
    Joalin Jonathan Pineda Del Valle

    Joalin Jonathan Pineda Del Valle

    studenthace 3 años

    Hola! Se tiene que ser específico al momento de trabajar con javascript, de la primera forma:

    var color = document.getElementById("texto_color");
    con la función
    getElementById
    estas indicando que Javascript busque específicamente el elemento con ese ID para que pueda modificarlo en el código. De la otra forma:
    var color = texto_color;
    estas asignándole a la variable color el valor de texto_color, pero esta no esta definida, el javascript no sabrá específicamente a que te refieres, si lo pones entre comillas "texto_color" le asignaras solo la cadena de texto, más no el elemento de HTML que tiene el ID que necesitamos. Así que siempre que quieras manipular elementos de HTML en tu Javascript es necesario usar
    getElementByID
    para indicarle a Javascript el elemento especifico que va a manipular, hay otras funciones pero ya las veras mas adelante en otros cursos.

Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.

Curso Gratis de Programación Básica
Curso Gratis de Programación Básica

Curso Gratis de Programación Básica

Programa desde cero, domina Javascript, entiende HTML y aprende de algoritmos. <strong>Sí, desde cero</strong>. Entenderás la lógica del código, cómo piensan los programadores y cómo programar juegos, proyectos y hasta robots y electrónica. Aprender a programar no es fácil, pero Platzi lo hace efectivo.