2013-09-25 481 views
0

我試圖隱藏用下面的代碼窗體上的按鈕:如何使HTML中的按鈕消失?

$('#ButtonID').hide(); 
document.getElementById('ButtonID').style.visibility = 'hidden'; 

但按鈕依然顯示形式。我需要知道如何讓它消失?

+1

你的代碼是完全沒問題。問題一定在其他地方。你能舉一些更多的例子嗎?你能提供一個小提琴,或者至少展示你的HTML如何。 – matewka

回答

0

聽起來像是你想$('#ButtonID').remove();

+0

謝謝Rob。但是,如果我刪除那麼按鈕onClick函數不起作用。其實我需要消除按鈕,並從遠程的上下按鈕維持控制。所以沒有必要在屏幕上顯示它。 – user2813677

+0

然後'$('#ButtonID')。hide();'應該可以正常工作。 – Rob

1

必須指定是否要隱藏或完全從流通中刪除。當你隱藏它時,它仍然佔據它的位置,它只是簡單地隱藏起來,但當你設置顯示:無它將被從頁面中刪除。

這是真的

document.getElementById('ButtonID').style.visibility = 'hidden'; 

,但它適用於某些瀏覽器必須使用本以及

document.getElementById('ButtonID').setAttribute("style","visibility:hidden"); 
1

檢查了這一點

http://jsfiddle.net/JPmhs/

JavaScript代碼應該是

document.getElementById("toggle").style.visibility="hidden"; 

HTML

<form id="formvisiblity"> 
    <input id="toggle" type="submit" text="submit" name="accept"/> 
</form> 

要切換點擊

時的onclick = 「功能()」 屬性將在單擊切換

0
use the following jquery code: 
---------- 
$("#toggle").attr("style","display:none"); 


JavaScript use following code:  
---------- 
document.getElementById("toggle").style.display="none";