这是我的html:为什么这个原型代码是这样工作的?
(注:我没有在一个只是简单显示有人计划如何运行使用背景图片)
<div class="foo">
<ul>
<li><a href="#" class="bar"><img src="bar.gif" /></a></li>
<li><a href="#" class="baz"><img src="baz.gif" /></a></li>
</ul>
</div>
而且我的JavaScript:
<script type="text/javascript">
Event.observe(window, 'load', function() {
$$('.foo a').each(function(a) {
alert(a); // this is the anchor
a.observe('click', fooClick);
});
function fooClick(event) {
alert(event.element()); // this is the img
}
</script>
为什么foo中的元素点击图片而不是锚点?我应该怎么做才能使用图像。
你的意思是“我应该如何做到这一点**不使用图像”? – 2009-11-25 21:31:15