Ir al contenido

document.getElementById

Si hubiera que decir cuál ha sido el método más importante del lenguaje JavaScript desde su creación, creo que muchos coincidiríamos en que es document.getElementById**. Dicho método nos permite obtener la referencia a un elemento de la página mediante el id de dicho elemento.

Por ejemplo, si tenemos una imagen representada por el siguiente código HTML:

<img src="imagen.jpg" id="miimagen"/>

Podríamos obtener una referencia a dicha imagen mediante el siguiente código JavaScript:

var imagen = document.getElementById("miimagen");

Una vez obtenida la referencia al elemento, podemos acceder a todas sus propiedades, ya sea para lectura o escritura. Por ejemplo, en este caso podríamos cambiar el origen (src) de la imagen, su alto/ancho,…

Una de las cosas que más puede sacar de quicio a las personas que lo utilizan es confundir mayúsculas con minúsculas. Si usamos getElementBYID o getElementByID o GETELEMENTBYID,… no nos funcionará.

En este caso vamos a utilizar esta función para obtener el contenido de un área de texto. Así que lo primero que haremos será crear un área de texto:

<textarea id="areadetexto" cols="50" rows="10"></textarea>

Ahora, para acceder al área de texto, utilizaremos su id “areadetexto” y la función document.getElementById. Con el fin de hacerlo más interactivo, vamos a utilizar el código JavaScript en el evento onClick de un botón.

Veamos el código:

<input type="button" value="Mostrar" onclick="alert(document.getElementById('areadetexto').value);"/>
Foto de Víctor Cuervo

Víctor Cuervo

Programador, Arquitecto IT, álter ego de Línea de Código, amante de las tecnologías, generador de conocimiento y facilitador del aprendizaje.

Descarga el código de document.getElementById

El método document.getElementById permite obtener referencias a elementos HTML mediante su id y manipular sus propiedades.

Descargar código