我有一个带有下划线的链接,一旦你将鼠标悬停在它们上面。我onmouseover
在 div 中添加了一个 JS 事件,现在当我将鼠标悬停在超链接上时,它们不再加下划线,而是执行我在事件中放入的任何操作onmouseover
。
来自函数的代码:
function addPlus(elementId)
{
if(typeof addPlus.backup == 'undefined')
addPlus.backup = document.getElementById(elementId).innerHTML;
if(full)
{
document.getElementById(elementId).innerHTML = plusCode + addPlus.backup;
return backup;
}
else
return snippet;
}
div代码:
<div class="nav_bar" id="navbar1" onmouseover="addPlus('navbar1')" onmouseout="removePlus('navbar1')">
编辑:我已经尝试过return true;
,return Boolean(true);
和return new Boolean(true);
, 试图按照乍得的建议“返回真实”。它们都不起作用。对不起,我真的不知道该怎么办;我是 Javascript 的新手。
编辑 2:该死,我刚刚意识到乍得意味着我在 div 标签中返回 true。所以现在我有了<div class="nav_bar" id="navbar1" onmouseover="addPlus('navbar1');return true" onmouseout="removePlus('navbar1')">
,但不幸的是它仍然不起作用。