Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

326
Visualizações
Reemplace el texto existente (nombre de la ciudad) en el título con el nuevo nombre de la ciudad de la página actual solamente

Estoy publicando varias páginas en WordPress con el mismo contenido, pero los nombres de las ciudades en los títulos y contenidos deben reemplazarse con la ciudad de la página actual, como Nueva York, Los Ángeles, Sacramento, etc. ¿Cómo hago esto en Javascript?

 <script> function replaceText() { //on page load, replace #cityName with current city name var cityName = document.getElementById("cityName"); cityName.innerHTML = "New York"; replaceText(); } </script>
 <div class="container"> <div class="row"> <h1>Our Mental Health Services in <span id="cityName">Benton</span>, KY</h1> <h2>Online Counseling and Psychiatry Services in <span id="cityName">Benton</span>, KY</h2> </div> </div>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Primero, tienes dos elementos con la misma ID. Al llamar a getElementById , Javascript encontrará el primero y hará lo que desee con él.

En segundo lugar, estabas llamando a la función dentro de ella misma, por lo que en realidad nunca podría ejecutarse.

Por último, no tenemos el código HTML completo, por lo que no estoy seguro de dónde está llamando al script, así que lo puse como un archivo externo en el fragmento.

 function replaceText() { //on page load, replace #cityName with current city name var cityName = document.getElementById("cityName"); var cityNameH2= document.getElementById("cityNameH2"); cityNameH2.innerHTML = cityName.innerHTML = "New York"; } replaceText();
 <div class="container"> <div class="row"> <h1>Our Mental Health Services in <span id="cityName">Benton</span>, KY</h1> <h2>Online Counseling and Psychiatry Services in <span id="cityNameH2">Benton</span>, KY</h2> </div> </div>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda