40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
---
|
|
title: HTML DOM getElementById Method
|
|
localeTitle: HTML DOM getElementById Método
|
|
---
|
|
El método `getElementById()` devuelve el elemento que tiene el atributo id con el valor especificado. Toma un argumento, que es una cadena que distingue entre mayúsculas y minúsculas del id para el elemento que desea.
|
|
|
|
Este método es uno de los métodos más comunes en el DOM de HTML y se usa casi cada vez que quiera manipular u obtener información de un elemento de su documento. Aquí hay un ejemplo simple de la sintaxis:
|
|
|
|
**Contenido HTML:**
|
|
|
|
```html
|
|
|
|
<div id="demo"></div>
|
|
```
|
|
|
|
**Contenido de JavaScript:**
|
|
|
|
```javascript
|
|
document.getElementById("demo"); // Returns the element with id "demo"
|
|
```
|
|
|
|
Si tiene más de un elemento con el mismo valor de `id` (¡mala práctica!), `getElementById` devolverá el primer elemento encontrado:
|
|
|
|
```html
|
|
|
|
<div id="demo">First</div>
|
|
<div id="demo">Second</div>
|
|
```
|
|
|
|
```javascript
|
|
document.getElementById("demo"); // Returns the element with id "demo" containing 'First'
|
|
```
|
|
|
|
#### Más información:
|
|
|
|
[document.getElementById ()](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById)
|
|
|
|
#### Soluciones alternativas:
|
|
|
|
Una alternativa de uso común para `document.getElementById` es usar un selector jQuery que puede leer más [aquí](https://github.com/freeCodeCamp/guides/tree/master/src/pages/jquery) . |