私はクリックしたときに表示され、表示され、もう一方がクリックされたときに、「こんにちは」メッセージを隠して「さようなら」を表示する2つのボタンがあるページを持っています。私はこれが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>
ここでそのような偉業を達成するために必要なもの
最初ウルテキストと2つのボタン 例えば
<div id="container">Hello</div>
<button id="show">Show</button>
<button id="hide">Show</button>
を保持するためのdivやpタグを作成するには、あなたの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. 角2表示/非表示のコンテンツのテスト方法* ngIf
- 4. UIButtonコンテンツの表示/非表示
- 5. ボタンクリックでコンテンツを表示/非表示にする方法は?
- 6. コンテンツを非表示にして表示
- 7. ブートストラッププルダウンの表示/非表示方法
- 8. 子コンポーネントの表示/非表示方法
- 9. ボタンの表示/非表示方法は?
- 10. ドロップダウンメニューの表示/非表示方法
- 11. 非表示のdivコンテンツ
- 12. DRUPALのコンテンツを非表示にしてフロント.......を表示する方法は?
- 13. ブートストラップデータテーブルの列を非表示/非表示にする方法は?
- 14. メインウィンドウのクロムエクステンションを非表示/非表示にする方法
- 15. jQueryのスマート検索の表示/非表示のコンテンツ要素
- 16. 複数のチェックボックスを含むコンテンツの表示/非表示
- 17. jqueryボタンに基づくコンテンツの表示/非表示
- 18. Divのコンテンツを表示するdivを非表示にする
- 19. Jquery chkboxは非表示のコンテンツを表示しますか?
- 20. Javery prev/next navigationカスタムカレンダーのコンテンツを表示/非表示にする
- 21. C#でプロセスを非表示/非表示にする方法は?
- 22. ジキルのタブの作成やコンテンツの非表示/非表示の解除?
- 23. オプションのコンテンツでテーブルを非表示にする方法
- 24. CSSコンテンツを非表示にして表示する
- 25. Apache Wicket:テキストエリアが非表示/表示後にコンテンツを失う
- 26. ドロップダウンリストを使用してコンテンツを表示/非表示
- 27. リフレッシュ後のコンテンツを非表示
- 28. 非表示スクロールバーの余白右コンテンツ
- 29. コンテンツの非表示データはAJAX
- 30. の表示/非表示ベース
の表示や表示を切り替えることができます。あなた自身でこれを理解できない場合は、いくつかのJavascriptチュートリアルを読む必要があります。さもなければ、あなたがする必要があるすべての小さな事のためにここに来るでしょう。 – Barmar
私はいくつかのjavascriptを試しましたが、メッセージを表示しますが、前のメッセージを隠すことはしません。私が言ったように、私はjavascriptの経験がありません –
あなたのコードの助けが必要な場合は、あなたが試したものを投稿する必要があります。それから、あなたが間違っていたことを示すことができます。そして、あなたはそのことから学びます。誰かが書いたコードをコピーするだけでは、あまり学習しません。 – Barmar