L'affichage peut généralement être défini sur nul, en ligne, bloc
La visibilité peut généralement être définie sur cachée ou visible
Lorsque l'affichage n'est pas et que la visibilité est masquée, les éléments disparaîtront. Mais il y a des différences.
L'affichage cache l'élément et la position n'est plus occupée, tandis que la visibilité occupe la position d'origine.
Regardez simplement l'exemple pour comprendre:
La copie de code est la suivante:
<div id = "mydiv">
<p>
</p>
</div>
<entrée type = "bouton" onclick = "isVisibility (document.getElementById ('mydiv'))" value = "est la visibilité visible" />
<entrée type = "bouton" onclick = "isDisplay (document.getElementById ('mydiv'))" value = "est-il visible pour afficher" />
<cript>
fonction est Visibilité (moi) {
if (me.style.visibilité == "Hidden") {
me.style.visibilité = "visible";
autre{
me.style.visibilité = "Hidden";
}
}
fonction isdisplay (me) {
if (me.style.display == "Aucun") {
me.style.display = "bloc";
autre{
me.style.display = "aucun";
}
}
</cript>