JavaScript
Web APIs
DOM
Selectores
Para obtener un elemento o lista de elementos concreta del DOM. Pega el siguiente código en la consola JavaScript del navegador y observa el comportamiento.
console.log('Obtiene el elemento con id "sidebar":',
document.getElementById('sidebar'));
console.log('Obtiene los elementos cuya etiqueta es "button":',
document.getElementsByTagName('button'));
console.log('Obtiene el 1er elemento que satisface el selector CSS pasado:',
document.querySelector('*[title]'));
console.log('Obtiene todos los elementos que satisfacen el selector CSS pasado:',
document.querySelectorAll('.header'));
❓ Ejercicio: En el siguiente Codepen, obtén el elemento con id "pie", los elementos
li
, los enlaces cuya URL sea "#" y los elementos que tenga la clase "prueba".
<body> <header><h1>Cabecera</h1></header> <nav> <ul> <li><a href="#">Menú 1</a></li> <li><a href="#">Menú 2</a></li> </ul> </nav> <footer><p id="pie">Pie de página</p></footer> <body>
// Elemento id "pie" // Elementos "li" // Enlaces a "#" // Elementos con clase "prueba"