我有一個頁面,我想要兩個按鈕,當點擊一個按鈕時,顯示hello,當另一個按鈕被點擊時會隱藏「hello」消息,然後顯示「再見」。我知道這需要在JavaScript中完成,但我不擅長JavaScript。如何顯示/隱藏內容
回答
檢查這個片段
<p id="msg"></p>
<button onclick="helloFunction()">Say Hello</button>
<button onclick="byeFunction()">Wave Goodbye</button>
<script>
function helloFunction() {
document.getElementById("msg").innerHTML = "Hello";
}
function byeFunction() {
document.getElementById("msg").innerHTML = "Goodbye";
}
</script>
輝煌!那很完美。謝謝! –
如果它解決了你的問題,你應該把它作爲正確的答案。謝謝! :D – Dresden
有幾個方法可以做到這一點,其中一個將影響DOM元素的可見性,其打招呼或再見,另一種方法如下圖所示,您實際上會根據按下哪個按鈕來更改dom對象的文本
<button onClick="javascript:say('Hello');">Say Hi</button>
<button onClick="javascript:say('Goodbye');">Say Goodbye</button>
<div id="TextField"></div>
<script>
function say(text) {
var element = document.getElementById("TextField");
element.innerHTML = text;
}
</script>
在這裏你需要實現這樣的壯舉。
首先創建一個div或p標籤來保存UR文字和兩個按鈕 如
<div id="container">Hello</div>
<button id="show">Show</button>
<button id="hide">Show</button>
確保您的div有一個id,你太按鈕。你用它作爲參考。
然後,在JavaScript,你可以切換div
<script type="text/javascript">
//Declare variable
var div = document.getElementById("container");
var show = document.getElementById("show");
var hide = document.getElementById("hide");
//run when windows fully loads
window.onload = function(){
//when i click show button
show.onclick = function(){
div.style.display = "block";
}
//when i click hide button
hide.onclick = function(){
div.style.display = "none";
}
}
//That is champ, this is all vanilla javascript. You can also look into implementing with jquery.
</script>
爲什麼標記下來?內聯JavaScript實際上不是最佳實踐 –
- 1. 顯示隱藏的內容
- 2. 隱藏和顯示內容
- 3. 隱藏並顯示內容
- 4. UIButton顯示/隱藏內容
- 5. jQuery隱藏/顯示內容
- 6. 顯示/隱藏內容
- 7. ASP.Net MVC顯示/隱藏內容
- 8. jquery chkbox顯示隱藏內容?
- 9. DIV內容隱藏/顯示基於URL
- 10. 顯示&隱藏動態內容
- 11. CSS隱藏和顯示內容
- 12. 顯示DIV內容與溢出隱藏
- 13. jQuery的隱藏/顯示內容
- 14. PrettyPhoto inline內容div隱藏顯示
- 15. 使用ActionFilterAttribute/AuthorizeAttribute隱藏/顯示內容
- 16. 在javascript中顯示/隱藏html內容
- 17. 禁用JavaScript時顯示隱藏內容
- 18. 拖動以顯示和隱藏內容
- 19. 用Javascript顯示和隱藏內容
- 20. 用jquery顯示隱藏內容
- 21. jQuery隱藏,更改內容,顯示
- 22. JQuery和顯示/隱藏內容
- 23. 使用JavaScript顯示/隱藏Div內容
- 24. jQuery:動畫,隱藏和顯示內容
- 25. 使用javascript隱藏/顯示html內容
- 26. 點擊鏈接隱藏/顯示內容
- 27. 顯示/隱藏嵌套divs的內容
- 28. NSWindow顯示/隱藏時更新內容
- 29. 用jquery顯示/隱藏內容
- 30. 顯示/隱藏高位圖內容
的顯示或可見這是非常基本的。如果你不能自己想出來,你需要閱讀一些Javascript教程。否則,你會來這裏爲你需要做的每一件小事。 – Barmar
我知道,我嘗試了一些JavaScript,但它會顯示消息,但不會隱藏以前的消息。正如我所說,我沒有使用javascript的經驗 –
如果您需要幫助您的代碼,您需要發佈您嘗試的內容。然後,我們可以告訴你你做錯了什麼,你會從中學習。你不需要複製別人寫的代碼就可以學到很多東西。 – Barmar