我需要這個工作,並且我沒有想法。我不能使用jQuery,它需要是純粹的JavaScript/CSS。這有什麼問題?在切換div之間的可見性時遇到問題
<a href="#id" onclick="toggle_visibility('id1', 'id2');">Change Payment Method</a>
<div id="id1"><p>test 1</p></div>
<div id="id2" style="display: none"><p>test 2</p></div>
function toggle_visibility(id1, id2) {
var e = document.getElementById(id1);
var e2 = document.getElementById(id2);
if(e2.style.display == 'block') {
e.style.display = 'block';
e2.style.display = 'none';
}
else {
e.style.display = 'none';
e2.style.display = 'block';
}
}
我說...什麼都沒有 - > http://jsfiddle.net/Eeam8/ – adeneo
呀,代碼工作。 – Orlando
只要您的CSS默認不覆蓋'div'作爲塊元素,此代碼應該工作。 –