Javascript无法在IE中运行,在Firefox中运行良好

时间:2013-05-23 19:33:29

标签: javascript internet-explorer firefox onclick

这是代码 - 它是非常基本的,我无法想到出现了什么问题当点击带有“onclick”代码的小图像时,它会在IE中给出“对象不支持此属性或方法”错误。它在Firefox中运行良好!请帮忙!

<script language="javascript">
    function showproduct1() 
    {
        document.getelementbyid("productimg").src = "../images/productimg1.jpg";  
    }

    function showproduct2()
    {
        document.getelementbyid("productimg").src = "../images/productimg2.jpg";  
    }    
</script>

<a href="javascript:void(0)"  title="Product 1">
    <img src="../images/productimg1.jpg" style="height: 60px" onclick="showproduct1()" />
</a><br>
<a href="javascript:void(0)"  title="Product 2">
    <img src="../images/productimg2.jpg" style="height: 60px" onclick="showproduct2()" />
</a>

<a href="../images/productimg1.jpg" target="_blank" title="Click on Image to Expand">
    <img src="../images/productimg1.jpg" width="210" border="0" alt="Product" id="productimg">
</a><br>

<br><small><strong>Click on images to expand</strong></small><p><strong>

2 个答案:

答案 0 :(得分:7)

案件事项:

document.getelementbyid

应该是......

document.getElementById

更新:我可以确认第一个示例在Fx的最新版本(21.0)中不起作用。

答案 1 :(得分:1)

JavaScript是区分大小写的语言。

应该是getElementById而不是getelementbyid