0

コードは次のとおりです。これは非常に初歩的で、何が問題なのかわかりません。「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>
4

2 に答える 2

7

大文字と小文字の区別:

document.getelementbyid

する必要があります...

document.getElementById

更新: 最初の例が Fx の最新バージョン (21.0) では機能しないことを確認できます。

于 2013-05-23T19:34:38.880 に答える
1

JavaScript は大文字と小文字を区別する言語です。

そうであってはならgetElementByIdないgetelementbyid

于 2013-05-23T19:34:55.167 に答える