ディスプレイは通常、インライン、ブロックに設定できます
視界は通常、隠されたり見えるように設定できます
表示が存在せず、視界が非表示になると、要素が消えます。しかし、違いがあります。
ディスプレイは要素を隠し、位置はもはや占有されませんが、視認性は元の位置を占めます。
理解するために例を見てください:
コードコピーは次のとおりです。
<div id = "mydiv">
<p>
</p>
</div>
<入力型= "button" onclick = "isvisibility(document.getElementbyId( 'myDiv'))" value = "は可視性" />です
<入力型= "button" onclick = "isdisplay(document.getElementbyId( 'myDiv'))" value = "" />>
<スクリプト>
関数Isvisibility(me){
if(me.style.visibility == "hidden"){
me.style.visibility = "visible";
それ以外{
me.style.visibility = "hidden";
}
}
関数isDisplay(me){
if(me.style.display == "none"){
me.style.display = "block";
それ以外{
me.style.display = "none";
}
}
</script>