2010-06-10 48 views

回答

2

的JavaScript:

function toggle() { 
    var element=document.getElementById('element1'); 

    if (element.style.display!='none') { 
    element.style.display='none'; 
    } else { 
    element.style.display=''; 
    } 
} 

HTML:

<input id="element1" type="text" value="Text box"/> 
<input type="button" onclick="toggle();"/> 
+0

你是怎麼把這段代碼放在stackoverflow的編輯器上的?它並沒有讓我把「輸入」標籤放在我的responde上,甚至以'>'字符開始。 – 2010-06-10 02:23:56

+0

謝謝,我不知道爲什麼,它沒有顯示你的帖子。這就是我「碰撞」的原因。 :\ – 2010-06-10 02:27:26

+1

@Gabriel - 您需要標記代碼並單擊編輯器中的代碼按鈕。 – 2010-06-10 02:31:08

1

把這個代碼頁:

<script> 
function toogle(id) { 
     if (document.getElementById(id).style.visibility = 'hidden') { 
      document.getElementById(id).style.visibility = 'visible'; 
     } else { 
      document.getElementById(id).style.visibility = 'hidden' 
     } 
} 
</script> 

現在,只給一個「ID」元素,你輸入的標籤,並通過這個「身份證」的JavaScript函數在您的按鈕呼叫。喜歡的東西:

<input id="element1" type="text" value="Text box"/> 
<input type="button" onclick="toggle('element1');"/> 
+0

謝謝,我不不知道爲什麼,它沒有顯示你的帖子。這就是我「碰撞」的原因。 :\ – 2010-06-10 02:28:44

1

jQuery提供了一些不錯的內置功能,這:

<script type="text/javascript" src="jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 
    function toggle() { 
     $('#element1').toggle(); 
    }  
</script> 
相關問題