2010-06-10 52 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> 
相关问题