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

396
Visualizações
.innerHTML JS no funciona en el elemento <a>?

Estoy tratando de implementar estilos de botones personalizados en mi sitio web desde https://cssbuttons.io/detail/cssbuttons-io/brown-otter-21 .

El "botón" está contenido en este HTML en el sitio web:

 <div class="et_pb_button_module_wrapper et_pb_button_3_wrapper et_pb_module "> <a id="fancy" class="et_pb_button et_pb_button_3 fancy et_pb_bg_layout_light" href="">VIEW MORE</a> </div>

He agregado el CSS de los estilos de botón en el enlace de arriba, así como este JS para intentar implementar la configuración de HTML que tienen:

 document.addEventListener("DOMContentLoaded", function(event) { var button = document.getElementsByClassName('fancy'); var buttonText = button.innerHTML; button.innerHTML = ` <span class="top-key"></span> <span class="text">${buttonText}</span> <span class="bottom-key-1"></span> <span class="bottom-key-2"></span> `; console.log("Button JS Loaded."); });

El elemento a no se modifica y el mensaje no se carga en la consola del sitio web.

He puesto todo el código en JSFiddle aquí: https://jsfiddle.net/aliyaconrad/oc273g4u/4/

Cualquier idea de por qué este código podría no estar funcionando sería muy apreciada.

about 4 years ago · Juan Pablo Isaza
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