Wechseln Sie die Sichtbarkeit zwischen zwei divs

Ich möchte wechseln/Umschalten der Sichtbarkeit zwischen div id1 und div id2. Ich möchte div-id2 standardmäßig angezeigt, wenn die Seite geladen wird, und wenn ich auf einen link klicken, ich möchte div-id1 zu ersetzen, div id2. Ich habe versucht ein paar verschiedene Methoden, einmal gespielt, um mit ihm auf jsfiddle ein bisschen, aber ich kann nicht herausfinden, was ich hier vermisst.

HTML:

<a href="#id" onclick="toggle_visibility(id1, id2);">Change Payment Method</a>
<div id="id1" style="display: none"><p>test 1</p></div>
<div id="id2"><p>test 2</p></div>

JavaScript:

function toggle_visibility(id1, id2) {  
var e = document.getElementById(id1);
var e2 = document.getElementById(id2);
if(e.style.display == 'block') {                
  e.style.display = 'block';             
  e2.style.display = 'none';
}
else {
  e.style.display = 'none';            
  e2.style.display = 'block';
}              
}
InformationsquelleAutor Arringar1 | 2013-10-03
Schreibe einen Kommentar