<input type="text" value="Text box"/>
<input type="button" onclick="toggle();"/>
如何使文本框消失並重新出現JavaScript?如何使「輸入類型文本」通過JavaScript隱身?
<input type="text" value="Text box"/>
<input type="button" onclick="toggle();"/>
如何使文本框消失並重新出現JavaScript?如何使「輸入類型文本」通過JavaScript隱身?
的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();"/>
把這個代碼頁:
<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');"/>
謝謝,我不不知道爲什麼,它沒有顯示你的帖子。這就是我「碰撞」的原因。 :\ – 2010-06-10 02:28:44
jQuery提供了一些不錯的內置功能,這:
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
function toggle() {
$('#element1').toggle();
}
</script>
你是怎麼把這段代碼放在stackoverflow的編輯器上的?它並沒有讓我把「輸入」標籤放在我的responde上,甚至以'>'字符開始。 – 2010-06-10 02:23:56
謝謝,我不知道爲什麼,它沒有顯示你的帖子。這就是我「碰撞」的原因。 :\ – 2010-06-10 02:27:26
@Gabriel - 您需要標記代碼並單擊編輯器中的代碼按鈕。 – 2010-06-10 02:31:08