我的JS有點問題。我有幾個鏈接相同onclick。 我的問題是點擊鏈接時,第一個onclick顯示。使用相同的函數打開不同的鏈接JavaScript
我的HTML
<li>
<a href="#" onclick="openRookie();" class="rookie">John Doe</a>
<p class="open">
<a href="#">Portfolio</a>
<a href="#">Twitter</a>
<a href="#">Dribbble</a>
</p>
</li>
<li>
<a href="#" onclick="openRookie();" class="rookie">John Doe</a>
<p class="open">
<a href="#">Portfolio</a>
<a href="#">Twitter</a>
<a href="#">Dribbble</a>
</p>
</li>
<li>
<a href="#" onclick="openRookie();" class="rookie">John Doe</a>
<p class="open">
<a href="#">Portfolio</a>
<a href="#">Twitter</a>
<a href="#">Dribbble</a>
</p>
</li>
我的JS
var s = document.getElementsByClassName('open');
function openRookie() {
for(var i=0; i<s.length; i++) {
if (s[i].style.maxHeight !== "20px") {
s[i].style.maxHeight = "20px";
s[i].style.marginTop = "10px";
} else {
s[i].style.maxHeight = "0";
s[i].style.marginTop = "0";
}
return false;
}
}
感謝您的答覆。
歡迎計算器內! – Natrium