0

以下脚本在鼠标悬停时打开一个图像,但是我想不出一种方法来删除鼠标悬停的图像。我知道我错过了一些非常简单的东西,但似乎找不到有用的东西。

<script type="text/javascript">
    function show(Id) {
    document.getElementById(Id).style.display="inline";
    }
    </script>    
    <span onmouseover="show ('myImage')">- <u>LAZARETTE</u></span></b>
    <img src="../images/MarkILineDrawingLazarette.jpg" id="myImage" border="0" style="display:none;"
4

2 回答 2

2
function hide(Id) {
    document.getElementById(Id).style.display="none";
}

然后将开始跨度标记更改为:

<span onmouseover="show('myImage')" onmouseout="hide('myImage')" >

编辑: JSFiddle!

于 2013-07-17T20:34:25.907 回答
2

你很亲近!只需添加 onmouseout 事件!

HTML

<b>   
<span onmouseover="show('myImage',true)" onmouseout="show('myImage',false)">- <u>LAZARETTE</u></span></b>

JAVASCRIPT

function show(Id, show) {
    document.getElementById(Id).style.display = show ? "inline" : "None";
}
于 2013-07-17T20:38:10.270 回答