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

92
Visualizações
simple getElementsByClassName javascript no funciona en el pie de página de wordpress

Tengo un JS de 1 línea en el pie de página y no puedo hacer que getElementsByClassName funcione para modificar los atributos de estilo. "Hello World" funciona, ¿entonces debe ser mi sintaxis?

El código del pie de página es este:

 <script> var test = document.getElementsByClassName("elementor-widget-container"); test.style.background-color = 'white'; var widgets = document.getElementsByClassName("widgets_wrapper"); widgets.style.margin = "0px"; </script>
about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

document.getElementsByClassName devuelve una lista de nodos. Incluso si solo hay uno.

Entonces, lo que (probablemente) quieras hacer es:

 var test = document.getElementsByClassName[0]

En el futuro, intente, por ejemplo, ejecutar console.log(test) para ver con qué está trabajando, antes de escribir más código para manipular esa variable/elemento.

about 4 years ago · Juan Pablo Isaza Relatório

0

getElementsByClassName devuelve un objeto similar a una matriz, incluso si solo hay uno. Puedes probar:

 var test = document.getElementsByClassName("elementor-widget-container")[0];

o:

 test[0].style.background-color = 'white';
about 4 years ago · Juan Pablo Isaza Relatório

0

El problema es que la prueba es una matriz de Node, no solo de Node. Entonces, harás así:

 <script> let tests = document.getElementsByClassName("elementor-widget-container"); tests.forEach( test => { test.style.background-color = 'white'; } ); let widgets = document.getElementsByClassName("widgets_wrapper"); widgets.forEach( widget => { widget.style.margin = "0px"; } ); </script>
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