簡體   English   中英

Javascript 隱藏一個 div 並顯示另一個不工作

[英]Javascript hide a div and show another not working

我有一個帶有警報的 javascript:

alert('Transaction successful, ' + orderData.payer.name.given_name);
document.querySelector("#grandiv").style.display = 'none';
document.querySelector("#minidiv").style.display = 'block';
<div id="grandiv">
    <!-- code -->
</div>

<div style="display:none" id="minidiv">
    <!-- code -->
</div>

#minidiv默認隱藏。 我希望隱藏#grandiv並在警報后顯示#minidiv 但是在警報之后我得到的只是#grandiv被隱藏而#minidiv根本沒有顯示。 有任何想法嗎?

您的代碼很好,但如果orderData.payer.name.given_name未定義或 object orderData不存在或 key payer不存在或 key name付款人 object中不存在或given_name名稱中不存在 object.

在 chrome 中打開您的開發人員工具並重新加載頁面或調用函數或使用 onload 並運行腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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