我遇到了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'标签的名称属性,它没有被正确的声明,我也在问题中编辑了它,如果这是问题,你可以再试一次吗? –
啊,谢谢!这是引号...... –