我正在尝试在按钮中显示/隐藏一些文本。按钮是
<button id="SOS" onmouseover="show()" onmouseout="hide();">
<p>S.O.S</p>
<div id="sos_left"> <?=$text_to_show_hide?></div>
</button>
和javascript代码是
<script type="text/javascript">
function show()
{
sos_left=document.getElementById('sos_left');
alert("mouseover");
sos_left.style.color = "red";
sos_left.style.fontSize = "28";
}
function hide(){
sos_left=document.getElementById('sos_left');
alert("mouseout");
sos_left.style.color = "blue";
sos_left.style.fontSize = "0";
}
</script>
问题是即使我将鼠标悬停在鼠标上也会发出警报。
注意:我不能使用 jquery,因为该站点是基于 vbulletin 的,并且我在其中一个模板上使用了此代码。