2012-11-06 102 views
0

我需要點擊一次按鈕時它會顯示消息「不顯示」。並且當點擊兩次時返回到原始消息「顯示」。我已經做了第一件事,我只需要幫助第二件事,那就是第二次點擊。當按鈕點擊兩次時做點什麼

function show() 
{ 
    document.myform.button.value ="Hide";//Changes message on button when clicked. 
    document.myform.button.innerHTML= "Hide"; 
} 

<form> 
<input type=button value= "Show" name="button" id= "idButton" 
onClick="show()"> 
</form> 

回答

0
function show(button) 
{ 
    if(button.hidden) 
     button.hidden = false 
     document.myform.button.value ="Show";//Changes message on button when clicked. 
     document.myform.button.innerHTML= "Show"; 
    else { 
     button.hidden = true 
     document.myform.button.value ="Hide";//Changes message on button when clicked. 
     document.myform.button.innerHTML= "Hide"; 
    } 
} 

<form> 
<input type=button value= "Show" name="button" id= "idButton" 
onClick="show(this)"> 
</form> 
相關問題