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

205
Visualizações
¿Los navegadores aseguran que si no se ha establecido una propiedad css en línea, el valor de "element.style.property" siempre será una cadena vacía?

Por ejemplo:

 <xxx id="myid" ...></xxx>

Si ningún código o nadie establece las propiedades css en línea del elemento "xxx", entonces document.getElementById("myid").style.property siempre es igual a ""?

¿Lo aseguran los estándares w3c o todos los navegadores?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

En los navegadores basados en Blink, parece que siempre se establece en una cadena vacía.

MDN recomienda borrarlos configurándolos en null , que entonces no es una cadena vacía, pero al probar esto en un navegador basado en parpadeo, parece restablecerse a una cadena vacía. https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style

En algunos navegadores, cuando no se ha establecido una propiedad CSS, está literalmente undefined , lo que es bastante diferente de null o "" (una cadena vacía).

Puede forzar cierta coherencia entre todos los navegadores y los valores actualizados forzando una cadena vacía.

 document.getElementById("myid").style.property || ""

Editar - Nuevas propiedades

CSS está cambiando rápidamente, con nuevas propiedades que aparecen con frecuencia. Como tal, me hizo pensar en lo que sucede en los navegadores basados en parpadeo con propiedades no reconocidas.

La respuesta no es consistente con las propiedades conocidas y, en cambio, no están undefined si no están establecidas. Igualmente, estos se pueden establecer en null .

Recomendaría usar cheques falsos cuando sea apropiado para resolver este problema.

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