J'essaie de basculer entre deux divs. Par exemple, onload, je veux que le contenu de gauche apparaisse et que le bon contenu reste caché. Si je clique sur le bon div, je veux que le contenu de gauche se cache et que le bon contenu apparaisse et vice versa. Je suis très nouveau pour javascript mais voici ce que j'ai. Je n'arrive pas à le faire fonctionner. S'il vous plaît aider ...Comment basculer entre deux divs
Voici mon code HTML:
<div onclick="toggle_visibility('left');">
Left
</div>
<div onclick="toggle_visibility('right');">
Right
</div>
<div id="left" style="display: block;">
This is the content for the left side
<div>
<div id="right" style="display: none;">
This is the content for the ride side
</div>
Voici le Javascript J'utilise:
<script type="text/javascript">
function toggle_visibility(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
</script>
Pour une raison quelconque, j'ai copié le code exact et il ne fonctionne pas localement, mais travaille sur jsfiddle.net. Est-ce que la bibliothèque JQuery a un effet sur elle? –
@Ryan Avez-vous également copié le code HTML ci-dessus? Où avez-vous placé le code JavaScript (dans la tête ou au bas de BODY)? –
J'ai fait copier le code HTML et j'ai mis le code JavaScript dans la tête et le code HTML dans le corps. –