我遇到了onmouseover
命令的問題。我在我的HTML代碼得到的代碼(參見下圖)這一點,當我嘗試在Safari 7我收到以下錯誤運行:TypeError:undefined不是對象
TypeError: undefined is not an object (evaluating 'document.images.siz3.src='images/shirts/img_3siz_grey.jpg'') onmouseover
什麼問題?我找不到任何可能是錯誤的。 img
應該定義爲siz1
,不應該嗎?
也許有人可以幫忙,我敢肯定答案很簡單,我只是沒有看到它。
<a href="menu/latein/r-z/vfc/vfc.html" onmouseover="document.images.siz1.src='images/shirts/img_1siz_grey.jpg'" onmouseout="document.images.siz1.src='images/shirts/img_1_siz.jpg'" name="tshirts">
<img src="images/shirts/img_1_siz.jpg" name="siz1「 alt="Vivat floreat crescat" width="195px" height="135px"></img>
最好添加事件在JavaScript中。內聯事件是不好的做法。看看'addEventListener'。另外,請注意引號'「!=」' – elclanrs
檢查'img'標籤的名稱屬性,它沒有被正確的聲明,我也在問題中編輯了它,如果這是問題,你可以再試一次嗎? –
啊,謝謝!這是引號...... –