每次迭代中,你需要给当前的 newImage 加上一个 onclick 事件处理函数——它应该:
- 找到当前图片的
src属性值。这个可以通过对当前的<img>用"src"作为参数调用getAttribute()函数来完成,但是如何在代码里获取图片?用newImage是不行的,因为在事件处理函数应用之前循环已经结束,这样每次迭代src的值都会是最后一张图片。因此,对于每个事件处理器,<img>都是函数的目标。是否可以从事件对象获得相关信息呢。 - 调用一个函数,取上一步返回的
src值作为参数。可以给这个函数起一个喜欢的名字。 - 事件处理器函数应该把
displayed-img <img>的src属性值设为作为参数传入的src值。我们已经提供了一个displayedImg变量存储相关的<img>。注意我们需要的是一个定义好的、有名字的函数。自定义导航