Manipular elementos css com JavaScript em diferentes browsers é uma tarefa que requer pesquisa, pois o IE possui algumas diferenças em relação aos outros browsers. Hoje, será tratado nesse post a manipulação do elemento css "display" usando JavaScript. Para tornar um elemento visível na tela usando o IE, use:
document.getElementById("idaqui").style.display = "block";
Para ocultá-lo use:
document.getElementById("idaqui").style.display = "none";
Esses comandos funcionam perfeitamente no IE mas, na família Firefox, Chrome, Safari e Opera não funcionam tão bem. Para solucionar esse problema usamos:
Para tornar um elemento visível na tela usando o Firefox, Chrome, Safari e Opera:
document.getElementById("idaqui").style.display = "";
Para ocultá-lo use:
document.getElementById("idaqui").style.display = "none";
Com a manipulação dessa propriedade é possível construir layouts dinâmicos que mudam de acordo com a escolha do usuário.
sexta-feira, 23 de dezembro de 2011
Manipulando o display em vários browsers
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário