Javascript HTML onmouseover和onmouseout

Javascript HTML onmouseover和onmouseout,javascript,jquery,html,Javascript,Jquery,Html,我的HTML: <img id="1" src="imgs/1.jpg" border="0" onmouseover="show(1)" onmouseout="hide()"> 知道我做错了什么吗 我想做的是:当用户鼠标在该图像上时,它将显示一个新的div层。当用户鼠标离开图像时,隐藏此新层。JQuery也支持mouseover和mouseout函数假设您使用的是来自的函数makeLayer,那么函数的第一个参数是它创建的层元素的id。要删除图层元素,可以使用其id找到它,然后

我的HTML:

<img id="1" src="imgs/1.jpg" border="0" onmouseover="show(1)" onmouseout="hide()">
知道我做错了什么吗


我想做的是:当用户鼠标在该图像上时,它将显示一个新的div层。当用户鼠标离开图像时,隐藏此新层。

JQuery也支持mouseover和mouseout函数

假设您使用的是来自的函数
makeLayer
,那么函数的第一个参数是它创建的层元素的id。要删除图层元素,可以使用其id找到它,然后将其删除

function hide() {
    var layer = document.getElementById('LYR1');
    layer.parentNode.removeChild(layer);
}

我不知道你是从哪里得到这个想法的,但这根本不正确

kill show
?它不是unix:)最好使用css来实现这一点,例如,您可以更改背景、文本颜色或其他任何内容,谢谢!我不知道我在哪里找到的..但是在互联网上的某个地方
function hide() {
    var layer = document.getElementById('LYR1');
    layer.parentNode.removeChild(layer);
}