とても初歩的な質問で申し訳ありません。私はjavascriptが初めてで、それを学んでいます。私は1つの簡単な問題で立ち往生しています-
これは私がやろうとしていることです-
私はいくつかのヘッダーを持っていますinnertext
<h1 id="bd" onmouseover="fun1()" onmouseout="fun2()"> sample</h1>
このように、マウスオーバーでこのヘッダーのinnerHTMLを変更しています-
function fun1()
{
document.getElementById("bd").innerHTML="a";
}
マウスアウトでも同じことを行いますが、このヘッダータグの元の innerHTML を取得するためです。
function fun2()
{
document.getElementById("bd").innerHTML=document.getElementById("bd").innerHTML;
}
しかし、onmouseout 関数は、innerHTML が変更されたことを示していますa
。この場合です。
onmouseoutで元の innerHTMLsample
を再度取得するにはどうすればよいですか?
これをjavascriptで行いたい。
もっと別の方法を試した
function fun1()
{
document.getElementById("bd").innerHTML="a";
}
function fun3()
{
var ds=document.getElementById("bd").innerHTML;
alert(ds);
}
function fun2()
{
document.getElementById("bd").innerHTML=fun3();
}
しかし、それも機能していません。