リンクにカーソルを合わせると下線が引かれたdivがありました。JSイベントをdivに追加しましたonmouseover
。ハイパーリンクにカーソルを合わせると、ハイパーリンクに下線が引かれなくなりました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')">
編集:チャドが提案したように、「trueを返す」ことを試みて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')">
が、残念ながらそれはまだ機能しません。