<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。