function whichElement(e) { var targ if (!e) var e = window.event if (e.target) targ = e.target else if (e.srcElement) targ = e.srcElement if (targ.nodeType == 3) // defeat Safari bug targ = targ.parentNode var tname tname=targ.tagName alert("You clicked on a " + tname + " element.") }
<body onmousedown="whichElement(event)"> <p>在文档中点击某个位置。消息框会提示出您所点击的标签的名称。</p> <h3>这是标题</h3> <p>这是段落。</p> <img src="/i/eg_mouse2.jpg"> </body>