<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