Quiero saber cómo puedo seleccionar primero, segundo, tercero, etc. enlace desde nav. Para que pueda agregar la función de evento onclick que cambia la apariencia de Div. También tengo enlaces goTo como index.html#div1. La idea es hacer clic en el enlace y el enlace nos lleva al div y cambiar su apariencia (## Heading ## box-shadow o cambiar el color de fondo), pero temporalmente. Puede consultar un código aquí: "https://jsfiddle.net/malle/gwq924fu/1/"
¿Ha intentado usar JavaScript querySelectorAll() para los enlaces?
Podrías usar algo como:
const links = document.querySelectorAll("a");Y para modificar su CSS:
links[0].style.backgroundColor = "red"; Pero todos los elementos a deben tener el onClick definido para su función, por lo que podría usar sentencias if para validar qué elemento le gustaría modificar.