-4

这在 Chrome 中有效,但在 IE 中无效。

HTML:

<img class="ortaresim" name="img1" src="Images/resim.png" alt="gezi" width="460" height="308" />

<a href="#" onMouseover="change_img()" onMouseout="change_back()"></a>

JavaScript:

function change_img() { document.images.img1.src = "Images/yemek.jpg"; }

function change_back() { document.images.img1.src = "Images/resim.png"; }
4

2 回答 2

2

你的问题我不清楚。如果你的代码想改变图像焦点在图像上,那么它应该适用于此。

<html>
    <script type="text/javascript">

        function change_img() {
            document.images.img1.src = "image1.jpg"; 
        }

        function change_back() { 
            document.images.img1.src = "image2.jpg"; 
        }

    </script>
    <img 
        name="img1"
        src="image2.jpg" 
        alt="gezi" 
        onMouseout="change_back()"  
        onMouseover="change_img()" />
</html>
于 2012-12-17T13:03:00.300 回答
1

给图像一个ID属性,如下所示:

<img id="img1" class="ortaresim" name="img1" src="Images/resim.png" alt="gezi" width="460" height="308" />

并像这样更改您的事件处理程序:

function change_img() { document.getElementById("img1").src = "Images/yemek.jpg"; }

function change_back() { document.getElementById("img1").src = "Images/resim.png"; }
于 2012-12-17T12:50:34.637 回答