1
3
当单击处理程序绑定到锚时,将在图像上引发单击事件。该事件使DOM冒泡,调用锚上的事件处理程序。
|
2
2
对你的问题有些困惑,“为什么fooclick中的元素是图像而不是锚?我应该如何使用图像。” 你的意思是“锚”在最后一句话?如果是,则event.element()是单击的实际元素,而不一定是分配了处理程序的元素。如果您需要锚定,可以执行类似alert(event.element().up(“a”))的操作。 |
3
0
如果您将使用图像作为背景,您应该得到一个锚定为event.element()。 我认为event.element()与event.target是相同的,这是一个首先接收到事件的元素,从中这个事件在dom中冒泡。所以移除(移动到css/background image)或检查element()父级。 |
user1240207 · 提交时原型JS覆盖数据 8 年前 |
MeetJoeBlack · 无效的JSON格式JQUERY 10 年前 |
Arthur Yakovlev · 如何通过原型上的类名获取div的html 10 年前 |
Syspect · IE中未触发Event.observe 10 年前 |
Morrisda · 在对象中找不到键时,返回不同的值而不是未定义的值 10 年前 |
Damon · 使用Prototype更新表内容时出错 12 年前 |