Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

119
Vistas
Agregue una clase a un elemento de página contenido en una URL particular

Quiero crear una clase para las barras de título de las páginas que contienen una determinada URL. Mi URL es www.domainname.com/poste/XXX y quiero agregar la clase solo si la parte después de .com contiene solo /poste/. He visto ejemplos de "contiene este término", pero no es exactamente lo que estoy buscando. La clase existente para la barra de título es: .fusion-page-title-bar ¡Gracias de antemano por la ayuda y los consejos!

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

para verificar si una url contiene alguna cadena, haga lo siguiente:

 if(window.location.href.indexOf(".com/poste") > -1) { // do something }

(comprobar si el índice de una cadena es mayor que -1 es como preguntar si está allí)

para agregar condicionalmente clase:

 element.classList.add("my-class");

combinado sería:

 if(window.location.href.indexOf(".com/poste") > -1) { titleClass = document.querySelector(".your-title-class"); titleClass.classList.add("conditionalClass"); }

* hay otras soluciones que usan jquery (como la del comentario de @Wimanicesir), pero personalmente prefiero no usarla :)

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si entiendo que tu problema es que quieres verificar si la URL termina con /poste/.

Puede usar la función de cadena termina con().

 var url = window.location.href console.log('Current url: ', url) if (url.endsWith("js")) { console.log('The url ends with js'); }

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda