【发布时间】:2011-10-02 15:11:01
【问题描述】:
如何获取调用 JS 函数的元素的 ID?
body.jpg 是一张狗的图像,当用户将他/她的鼠标在屏幕上指向身体的不同部位时,会显示一个放大的图像。区域元素的 ID 与图像文件名减去文件夹和扩展名相同。
<div>
<img src="images/body.jpg" usemap="#anatomy"/>
</div>
<map name="anatomy">
<area id="nose" shape="rect" coords="280,240,330,275" onmouseover="zoom()"/>
</map>
<script type="text/javascript">
function zoom()
{
document.getElementById("preview").src="images/nose.jpg";
}
</script>
<div>
<img id="preview"/>
</div>
我已经完成了我的研究,并作为最后的手段来到了 Stack Overflow。我更喜欢不涉及 jQuery 的解决方案。
【问题讨论】:
标签: javascript events dom-events