// Vincular este archivo al archivo index.html, y resolver aquí los ejercicios.
// Ejercicio 1: Cambiar el título de la página
function cambiarTitulos(nuevoTitulo) {
const titulo = document.querySelector('h1');
if (titulo){
titulo.textContent = nuevoTitulo;
console.log(`Titulo cambiado a: ${nuevoTitulo}`);
} else {
console.error('No se encontro el elemento h1 en el documentio.');
}
}
// Ejercicio 2:clase item-lista
function estilizarLista(){
const items = document.querySelectorAll('li');
for ( const item of items){
item.classList.add('item-lista');
}
console.log(`Se aplico la clase item-lista a ${items.length} elementos`);
}
// Al invocar la función, vas a notar que los elementos de la lista cambian visualmente (por ejemplo, pueden cambiar de color, tamaño o tipografía).
//¿Por qué pasa esto si solo escribimos JavaScript y no tocamos el diseño?
//Porque en el archivo de estilos (estilos.css o los estilos que ya venían configurados en el repositorio que clonaste del profesor) ya existe una regla armada para la clase .item-lista.
// Ejercicio 3: Agregar nuevo item a la lista
function agregarItem(texto) {
const lista = document.querySelector('#lista-inicial');
const nuevoItem = document.createElement('li');
nuevoItem.textContent = texto;
lista.appendChild(nuevoItem);
console.log(`Se agrego el item: ${texto}`);
}
// Ejercicio 4: parrafo
function destacarImportante() {
const parrafos = document.querySelectorAll('#parrafos p');
let contador = 0;
for(const p of parrafos){
if (p.textContent.includes('importante')){
p.classList.add('destacado');
contador++;
}
}
console.log(`Se destacaron ${contador} párrafos.`);
}