這是我的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