<p>
そのような要素が多すぎてそれぞれにonclickイベントハンドラーをアタッチできないため、ウィンドウまたはドキュメントレベルで要素のイベントをリッスンしたいと思います。
これは私が持っているものです:
window.onload=function()
{
window.addEventListener('click',onClick,false);
}
function onClick(event)
{
alert(event.target.nodeName.toString());
}
上記のコードについてアドバイスが必要ですが、いいですか?また、クリックした要素が<p>
チェック以外の要素であるかどうかを確認するにはどうすればよいnodeName
ですか?たとえば、<p>
要素に要素が含まれていて<b>
、それがクリックされた場合、nodeTypeはではありb
ませんp
。
ありがとうございました。