Capítulo 2: Selección de Elementos
2.1. Métodos modernos: querySelector y querySelectorAll
querySelector y querySelectorAll// Seleccionar por etiqueta
const titulo = document.querySelector('h1');
// Seleccionar por clase (nota el punto)
const tarjeta = document.querySelector('.card');
// Seleccionar por ID (nota la almohadilla)
const header = document.querySelector('#main-header');
// Selectores complejos (hijo directo)
const links = document.querySelectorAll('nav > ul > li > a');
// Seleccionar con atributos
const inputs = document.querySelectorAll('input[type="text"]');2.2. Métodos clásicos: getElementById, getElementsByClassName, getElementsByTagName
getElementById, getElementsByClassName, getElementsByTagName2.3. NodeList vs HTMLCollection vs Array
2.4. Conversión a Array: Array.from() y Spread Operator
Array.from() y Spread OperatorOpción 1: Array.from() (Recomendada)
Array.from() (Recomendada)Opción 2: Spread Operator [...]
[...]2.5. Selectores CSS avanzados en JavaScript
Resumen del Capítulo
💡 Conceptos Clave:
🤔 Preguntas de Reflexión:
AnteriorCapítulo 1: El DOM y el Árbol de NodosSiguienteCapítulo 3: Lectura y Modificación de Contenido
Última actualización
¿Te fue útil?