<a id="link1" href="javascript:display('show', 1)">Show</a>
<div id="list1" style="display:none">
VIDEO 1</br>
VIDEO 2</br>
VIDEO 3</br>
</div>
<div id="list2" style="display:none">
VIDEO 4</br>
VIDEO 5</br>
VIDEO 6</br>
</div>
「表示」をクリックしたときにリスト1を表示したい。
「表示」をもう一度クリックすると、リスト 2 が表示され、リスト 1 が非表示になります。
これは、私が使用したい Javascript コードです。
function display(action, id)
{
document.getElementById("List"+id).style.display = "block";
document.getElementById("link"+id).innerHTML = "MoreVideo";
action = "freezes";
document.getElementById("link"+id).onclick=action = "show";
if(action == "show")
{
document.getElementById("List"+id).style.display = "none";
id = id+ 1;
document.getElementById("List"+id).style.display = "block";
}
}
そのコードは、リスト 2 のみを表示します...理由はわかりません。
はい、私は Javascript に非常に慣れていませんが、PHP の前に行っていましたが、Javascript のようには見えません。