簡體   English   中英

單擊按鈕顯示div

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM