請告訴我什麼是錯,此代碼:分配「的onmouseover」事件處理
<script type="text/javascript" >
function createimg()
{
var img = new Image();
img.src='link/to/image';
img.alt='Next image'; img.id = 'span1'; img.style.zIndex = 10;
img.style.position = 'absolute'; img.style.display='block'; img.style.top = '130px';
img.style.padding='10px'; img.style.left='440px'; img.className ='dynamicSpan';
document.body.appendChild(img);
return img;
}
function al()
{
alert('loaded');
}
a = createimg();
a.onmouseover = al();
</script>
在具體的最後一部分,在這裏我想分配的了「的onmouseover」事件處理程序,是一個圖像元素。它不會因爲某種原因分配此事件處理程序,而只是在頁面加載時執行該功能。
出了什麼問題?
託尼
小心使用硬編碼'id',作爲與DOM中相同的ID不止一個元素將違反HTML規範。 – 2009-10-07 22:13:57