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';
^