JavaScript:onmouseout事件在onmouseover之后不起作用

JavaScript:onmouseout事件在onmouseover之后不起作用,javascript,Javascript,我正在尝试为工具提示编写代码,当鼠标移到工具提示上时,文本会显示出来,当鼠标移开时,文本会消失。我试图通过更改类来实现这一点(tipHide在css中有display:none,tipShow有display:block),但是onmouseout事件不会更改回类(我从后面看到生成的源代码就知道了这一点) 如果onmouseover事件已经更改了类,如何修复它以触发onmouseout事件 我的HTML: <div id="zha" class="cfield"> <p

我正在尝试为工具提示编写代码,当鼠标移到工具提示上时,文本会显示出来,当鼠标移开时,文本会消失。我试图通过更改类来实现这一点(
tipHide
在css中有
display:none
tipShow
display:block
),但是
onmouseout
事件不会更改回类(我从后面看到生成的源代码就知道了这一点)

如果
onmouseover
事件已经更改了类,如何修复它以触发
onmouseout
事件

我的HTML:

<div id="zha" class="cfield">
    <p id="qmark"></p>
    <p id="toolTip" class="tipHide">Text Shown</p>
</div>
另外,我想在不使用JQuery的情况下执行此操作

可能是属性上的输入错误?在您的
onmouseout
中,您得到了以下信息:

toolTip.classname = 'tipHide';
这应该是(与您在
onmouseover
上所做的相同):

也许是物业上的打字错误?在您的
onmouseout
中,您得到了以下信息:

toolTip.classname = 'tipHide';
这应该是(与您在
onmouseover
上所做的相同):


该死,你说得对。我忙着寻找困难的答案,结果错过了答案obvious@cfleming93很好,这种事经常发生。该死,你说得对。我忙着寻找困难的答案,结果错过了答案obvious@cfleming93很好,它总是发生。除了输入错误,函数名可能与
p
元素的
id
冲突(如果
tooltip
函数是全局的)。好的,谢谢,除了输入错误,我会解决这个问题,函数名可能与
p
元素的
id
冲突(如果
tooltip
函数是全局函数)。好的,谢谢,我会解决这个问题
toolTip.className = 'tipHide';
             ^