Thursday, December 6, 2012

style.display

Properti style.display digunakan untuk menetapkan jika atau bagaimana suatu elemen ditampilkan.

Sintaks:

obj.style.display = value;

Nilainya:

  • inline (default)
    Suatu elemen ditampilkan dengan tidak memperoleh tambahan line break sebelum dan setelahnya.
  • block
    Suatu elemen ditampilkan dengan tambahan line break sebelum dan setelahnya.
  • list-item
    Suatu elemen ditampilkan dengan tambahan line break sebelum dan setelahnya, tetapi dengan tambahan list item marker.
  • none
    Ketika anda ingin menyembunyikan suatu elemen, silahkan set DISPLAY ke nilai none.
  • inherit

Contoh:

<HTML> <HEAD> <TITLE>style.display</TITLE> <STYLE TYPE="text/css"> #mydiv { border: solid black 1px; } </STYLE> </HEAD> <BODY> <DIV ID="mydiv"> <P>Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...</P> <P>Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...</P> <P>Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...Lorem ipsum...</P> </DIV> <BUTTON TYPE="button" ID="mybutton_1" ONCLICK="document.getElementById('mydiv').style.display = 'none'; document.getElementById('mybutton_2').style.display = 'block'; this.style.display = 'none';">Sembunyikan teks di atas</BUTTON> <BUTTON TYPE="button" STYLE="display: none;" ID="mybutton_2" ONCLICK="document.getElementById('mydiv').style.display = 'block'; document.getElementById('mybutton_1').style.display = 'block'; this.style.display = 'none';">Munculkan kembali teks di atas</BUTTON> </BODY> </HTML>