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

144
Visualizações
No se puede console.log() .style.display información

Puedo corregir el cambio entre un menú desplegable que se muestra y se oculta cuando hago clic en mi etiqueta de entrada, pero cuando la consola registra el estilo que se muestra, no aparece nada en la consola. ¿Cuál es la explicación para no poder ver esto y cómo intentaría ver correctamente qué estilo de visualización utilicé?

 document.getElementById('search').addEventListener("click", function () { const grid1 = document.querySelector(".modal"); grid1.style.display = grid1.style.display ? "none" : "flex"; console.log(grid1.style.display); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En lugar de usar 'yourelement.style.display', use la función 'getComputedStyle' para obtener el valor de cualquier propiedad en este caso, 'display', porque el estilo Computed contiene todas las propiedades CSS establecidas en un elemento. Incluso si no establece una propiedad para un elemento. Seguirá encontrando esa propiedad en los estilos calculados.

Modificando su código con 'getComputerStyle'

 document.getElementById('search').addEventListener("click", function () { const grid1=document.querySelector(".modal") console.log(window.getComputedStyle(grid1).display) grid1.style.display = window.getComputedStyle(grid1).display == "none" ? "flex" : "none"; console.log(window.getComputedStyle(grid1).display) })
 .modal { display: none; }
 <input id="search"> <select class="modal"></select>

Para obtener más aclaraciones, consulte Window.getComputedStyle() en MDN Web Docs

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