我试图隐藏一个 div,然后在单击 div 中的图像时显示下一个 div。再次单击时,隐藏该 div 并加载下一个,等等。
下面的作品,但意识到它并不漂亮。什么是更好的方法来做到这一点,而不使用内联 javascript?
我还尝试添加一个“下一步”按钮,该按钮将隐藏 div 并显示下一次潜水......因此用户无需单击a href
div 即可加载下一项。
谢谢!
function replace( hide, show ) {
document.getElementById(hide).style.display="none";
document.getElementById(show).style.display="block";
}
身体...
<div id = "div1" style="display:block" onclick = "replace('div1','div2')"><a href="link1.html" target="_blank"><img src="images/a.jpg"></a></div>
<div id = "div2" style="display:none" onclick = "replace('div2','div3')"><a href="link2.html" target="_blank"><img src="images/b.jpg"></a></div>
<div id = "div3" style="display:none" onclick = "replace('div3','div4')"><a href="link3.html" target="_blank"><img src="images/c.jpg"></a></div>
<div id = "div3" style="display:none" onclick = "replace('div4','div5')"><a href="link4.html" target="_blank"><img src="images/.jpg"></a></div>
...