我正在做这个页面,其中有很多图像链接,当鼠标悬停在它们上方时,它们会发生变化。我有一个在这里更改图像的功能:
function hoverImg(element) {
if (element.src.indexOf("_hover.png") == -1) {
element.src = element.src.replace(".png","_hover.png");
} else {
element.src = element.src.replace("_hover.png",".png");
}
}
但是,我必须将“this”作为每个元素的每个 onmouseover 和 onmouseout 事件的函数的参数。有没有办法只知道什么元素称为函数?函数复制不是一种选择,因为正如我所说,每页可能会有数百个这样的小图像,并且这些页面最终还是会从数据库数据中生成。每次添加“这个”似乎非常多余......