【发布时间】:2017-05-18 10:34:17
【问题描述】:
我目前正在为我在学校的项目创建一个图片库。我遇到了一个问题,我不知道如何添加只显示在大预览图片下方而不是顶部小图片旁边的图片描述。每张小图片都会有不同的描述。我自己尝试了一些东西,但失败得很惨,我对这一切还是陌生的:)
有解决这个问题的办法吗?
<head>
<title>Gallery</title>
<link href="galery.css" rel="stylesheet" type="text/css">
</head>
<body background="cosmic.jpg">
<div class="gallery" align="center">
<div class="smallpics">
<img onclick="getElementById('bigpic').src=this.src" id="picture1" src="images/picture1.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture2" src="images/picture2.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture3" src="images/picture3.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture4" src="images/picture4.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture5" src="images/picture5.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture6" src="images/picture6.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture7" src="images/picture7.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture8" src="images/picture8.png" />
<img onclick="getElementById('bigpic').src=this.src" id="picture9" src="images/picture9.png" />
</div>
<div class="bigpic" align="center">
<img id="bigpic" src="images/picture1.png" alt="" />
</div>
【问题讨论】:
-
您应该考虑从外部 JS 文件集中处理事件。这有很多好处,其中最重要的是它会从您的 HTML 中删除大量重复的
onclick代码。
标签: javascript html css