使用原型更改图像源

时间:2011-09-01 12:28:05

标签: javascript prototypejs

当你向下滚动时,我希望浮动输入的src为2.png,但目前它保持为1.png。如果仔细观察,可以看到原始输入的src更改为2.与我想要的相反。

我无法确定,但我认为脚本正在制作原始标题的副本以显示浮动标题的问题 - 因此有2个输入具有相同的ID,我知道这很糟糕但我无法让选择器使用类工作。

这是我到目前为止所做的:

http://joe-riggs.com/test/prototype.html

无法使用的代码位于第134和第134行。 146

由于

1 个答案:

答案 0 :(得分:3)

多个ID很糟糕,因为这是无效的HTML。 JavaScript不会选择这两个元素,有些浏览器也不会选择。

不确定什么难以逐类选择,原型是:

var imgs = $$(".test");

用每个

设置src
$$(".test").each( function(img){ img.src="2.png" } );