クリックすると削除されます マウスカーソルが「クリックすると削除されます」の表示領域に入ると「マウスが来た」に表示が変わります。表示領域から離れると「クリックすると削除されます」 に戻ります。表示領域でクリックすると文字が消えます。 HTML <p id="remove">クリックすると削除されます</p>JavaScript window.onload = function() { var elm = document.getElementById('remove'); // p要素クリック時の処理 elm.onclick = function(){ var p = elm.parentNode;//親はbody elm.parentNode.removeChild(elm); }; elm.onmouseenter = function(){ elm.innerHTML = "マウスが来た"; }; elm.onmouseleave = function(){ elm.innerHTML = "クリックすると削除されます"; }; };onclickはid="remove"で関連付けた<p>タグがクリックされたときに呼び出される関数です。 elm.parentNodeは親ノードである<body>です。この<body>がremoveChild(elm)で<p>タグを削除します。 onmouseenterは表示範囲にマウスカーソルが入ったときに呼び出されます。 onmouseleave表示範囲からマウスカーソルが離れたときに呼び出されます。 このように<p>タグなどに対する操作をJavaScriptで実現することができます。 |