[英]Display a div on button click
我有一個div,其顯示設置為none。 單擊按鈕時,我需要顯示此div。
我已經編寫了一個JavaScript函數來執行此操作,並且該函數可以工作,但是單擊該按鈕時,將顯示div並再次將其隱藏。 另外要做的是保留。
JavaScript如下:
function show_popup() {
document.getElementById("Div1").style.display = 'block';
}
而div如下:
<div id="Div1" style="display:none">
單擊按鈕時將調用JavaScript函數,如下所示:
<asp:Button ID="Button3" runat="server" OnClientClick="javascript: show_popup()" Text="Button" />
請幫幫我。
如果我正確解釋了您的問題: div
重置為在頁面刷新或導航時隱藏。 可以預期,顯示值也應在服務器端處理。
就像其他人所說的那樣,問題在於,當您單擊按鈕時,頁面將發布到服務器上。 如果您不想這樣做,則應使用普通的HTML按鈕( type="button"
),而不要使用ASP type="button"
。
您的Javascript正常工作,問題似乎出在ASP中。
問題可能是Button的服務器端實現,這是HTML實現。 事情在那兒工作。
function show_popup() { document.getElementById("Div1").style.display = 'block'; }
<div id="Div1" style="display:none">asdasdasdasdasdasd</div> <input type="button" onclick="show_popup()" value="Show"></input>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.