を使用して別のdivを隠します「1つのdivが表示されているとき、もう1つのdivが非表示になっていますか?
私の悪い英語LANGのため申し訳ありません:#:3は私のhtmlコードは次のようになりdiv要素のjavascript
答えて
は、まず1特定のdivを は、それらのすべてを隠しコンテナとして私はそれを持ってここにdiv要素のそれぞれにクラスを追加し、表示さ
<div id="register" class="dropdown">
<button id="regbutton" href="#" onclick="toggle_visibility('container1');">show1</button>
<div id="container1" class='container' style="display:none;">test
</div>
</div>
<div id="login" class="dropdown">
<button id="loginbutton" href="#" onclick="toggle_visibility('container2')"><b>Masuk</b></button>
<div id="container2" class='container' style="display:none;">test
</div>
</div>
<script>
function toggle_visibility(id) {
var x = document.getElementById(id);
var divsToHide = document.getElementsByClassName('container'); //divsToHide is an array so we loop through them
for(var i = 0; i < divsToHide.length; i++){
divsToHide[i].style.display = "none";
}
x.style.display = 'block';
}
</script>
divは他のdivが表示されているときに非表示になりますが、同じボタンをクリックするとそのすべてを非表示にすることはできません。 – mrifat11
ここには私が意味するもののjsfiddleがあります。https://jsfiddle.net/r9d4ckua/ – AceWebDesign
別の方法これを行うには、 "隠された"クラスを使用して、必要な場所でそれを削除して追加することです。私はクラスをチェックするためのいくつかの関数を追加し、この例ではクラスを追加したり削除したりしました。これにより、代わりにボタンを切り替えることができますhttps://jsfiddle.net/ayf2uc26/1/ – AceWebDesign
だけこれら二つのdiv要素が必要な場合は、単に彼らのdivのidのと簡単な条件を使用することができます
function toggle(divNumber) {
var div1 = document.getElementById('div1');
var div2 = document.getElementById('div2');
if (divNumber == 1) {
div1.style.display = 'none';
div2.style.display = 'block';
} else {
div2.style.display = 'none';
div1.style.display = 'block';
}
}
を
- 1. は、次のHTML要素のJavaScript
- 2. どのように私はどのように私はのための要素aを選択することができ、HTMLコードは次の子要素
- 3. リファレンス私は、次のdiv要素持っ
- 4. 私のJSコードここで私はdiv要素でJavaScriptの配列は、それをHTMLと表示するように変換する必要がHTML
- 5. どのように私は、次のHTMLコードを持つHTML
- 6. 私は、次のHTML持つ要素
- 7. は私のコードは次のようになり
- 8. は、私はそうのようなHTMLを持つ要素
- 9. 私のコードは次のようになりMathWorks社のMATLABで
- 10. どのように私はdiv要素は、遷移関数に
- 11. 中の要素は、私は次のようにリストをスタイルしたい要素
- 12. jQueryのコードは、私がdiv要素でHTMLをロードするHTML文書内の次のJavaScriptコードを持つクローム&IE
- 13. jQueryの私はこのようなdiv要素を持っているのdiv
- 14. は、私はこのようなdiv要素を持っているdivタグ
- 15. エラー:ドキュメントタイプは、要素 "div要素" 私は私のコードでエラーが発生した
- 16. どのように私は、次のような要素のリストを持っている要素
- 17. 私は次のような要素を持っている
- 18. 私はdiv要素のマージン
- 19. は、私は、次のHTMLコードをお持ちのJavascript
- 20. divに表示される要素は、次のようにしないでください。HTML
- 21. ウェブスクレイピング、私は以下のようなHTMLが午前要素
- 22. CSSは、このコードがどのように見えるかは「DIV」要素は他の要素
- 23. jQueryのは、私はこのような要素持っているのdiv
- 24. CSSは、私は次のようにDIVを持つDIV内容
- 25. のは、我々は次のようにdiv要素を持っていると言うのdiv
- 26. GETデータは、私は次のhtml持っているJavaScriptコード
- 27. 私は、コードの出力は次のようになりますOpenGLの
- 28. 次のコードを参照してくださいdiv要素(jQueryの+ Javascriptを)
- 29. はJavascriptを:私は2つのdiv要素を持っているのdiv
- 30. HTMLはdivの私はそれに2つのdivタグで大きなdiv要素を表示するには、上記のコードを使用し
はいできます。あなたはそれをどうやってできるか考えましたか? –
idはjQueryでクラスを切り替えたり削除したりします。 –
はい私は持っていますが、私はjsのnoobです。 – mrifat11