TypeError:undefined不是对象

时间:2015-06-22 10:04:46

标签: javascript html css image

我遇到了onmouseover命令的问题。我的HTML代码中有一些代码(见底部),当我尝试在Safari 7上运行时,我收到以下错误:

  

TypeError:undefined不是对象(评估   'document.images.siz3.src =' 图像/衬衫/ 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>

3 个答案:

答案 0 :(得分:1)

此处name="siz1“的问题应该是name="siz1"替换为"

答案 1 :(得分:0)

你没有关闭这个名字&#39;用正确的引号标记。

&#13;
&#13;
 <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>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

试试这段代码

<ul>
  <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">E-magazine<b class="caret"></b></a>
    <ul class="dropdown-menu">
      <li class="dropdown-submenu">
        <ul>
          <li><a href="../Home/Emag">Valarum Vinnarasu</a></li>
          <li><a href="#">The Throne</a></li>
        </ul>
      </li>
    </ul>
  </li>
  <li><a href="../Home/childrenhome">Children Home</a></li>
</ul>