-2

如何在命令中添加宽度/高度onmouseover?例子:

onMouseOver="if (document.images) document.getElementById('Image-Maps_3201302221606237').src= 'images/rhs2.png';"
onMouseOut="if (document.images) document.getElementById('Image-Maps_3201302221606237').src='images/high_schools.gif';">

当鼠标移过某个元素时,我需要显示的图像具有一定的宽度或高度?

好的,让您更清楚地了解我要完成的工作,我有一张静态图片,上面有不同的图标,每个图标都有一个链接,基于它从图像中获取的坐标,我希望当鼠标移过地图上的特定坐标以使图标变大或在坐标顶部出现另一个图像,该图像比静态图像上的图标大一点,从而产生使其变大和变大的效果当鼠标熄灭时,新图片消失,这是代码

https://www.dropbox.com/s/q587j5nizg9r5m6/file.html

4

1 回答 1

1

.src='images/rhs2.png添加后

document.getElementById('the-id').style.height = certainHeight;

对宽度做类似的事情。

我还强烈建议您删除on事件属性并改用 JavaScript 进行绑定:

document.getElementById('Image-Maps_3201302221606237').addEventListener(
    'mouseover', function () {

    this.src = newSrc;
    this.style.height = certainHeight;
    this.style.width = certainWidth;
});
于 2013-02-28T00:03:33.057 回答