我這樣寫為啥沒有效果呀!
<script type="text/javascript">
?????? ?
?? ??? ?
?? ??? ?
?? ??? ?
?? ??? ?function hidetex(){
?? ??? ???? var a=document.getElementById("con");
?? ??? ???? if(a.style.display=="block"){
?? ??? ???????? a.style.display="none";
?? ??? ??????? ?
?? ??? ???? }else{
?? ??? ??????? ?
?? ??? ???????? a.style.display="block";
?? ??? ???? }
?? ??? ??? ?
?? ??? ?}
??? </script>
2017-06-14
display可以設置為inlie(行內元素)、block(塊級元素)、inline-block(行內塊級)、none(隱藏)。
2017-06-11
教程里介紹的其實是display的常用屬性值,實際上它的默認值為inline。
因此你的函數在第一次運行時其實是將原屬性值(inline)換成了block,而你并看不出二者的區別,誤以為沒有變化。如果你再次點擊,此時它的屬性值為block,就可以隱藏(屬性值變為none)。
建議,如果你希望能直接改變隱藏和顯示狀態,可以直接判斷display==none。
2017-05-24
function btn(){
? ?var mychar = document.getElementById("con");
? ?if(mychar.style.display == "none"){
? ? ? ?mychar.style.display ="block";
? ?????}else{
? ? ? ?????mychar.style.display = "none";
? ?????}
}