JS Seleccionar múltiples URLs para añadir un Anchor

AurumCu

Gracias de antemano por leer esto.

Tengo un web hecha con PHP que no puedo tocar. (Es un Wordpress y tengo acceso relativo al back)
Tengo que añadir unos anchors a todas URLs del menú, y he pensado en hacerlo con JS, pero no es una URL, son todas las URLs bajo la ID del menú. No sé cual es la mejor forma de hacerlo para no hacer una cerdada. He pensado en sencillamente recorrer todos los elementos "a" bajo la id del menú y añadir al final el anchor, pero me parece bastante sucio.

¿Alguna idea? ¿Hay algo más limpio, con jquery quizás?

Leos

document.querySelectorAll('#menú a').forEach() {
}

y dentro las modificas

1 respuesta
AurumCu

#2 Muchas gracias Leos,

Al final ha quedado algo tal que así

document.querySelectorAll(".nav-menu .menu-item a").forEach(e => { e.setAttribute("href",e.getAttribute("href")+"#content"); })
1

Usuarios habituales

  • AurumCu
  • Leos