在面试中问了我这个问题。找到在DOM中点击了哪个元素
如何在DOM中使用JQuery或Javascript或两者来查找用户点击哪个元素?
注意:用户可以单击DOM中的任何元素,无论它是img,div还是跨度。
如果你可以建议一些例子,那么它将非常有帮助。
在此先感谢
在面试中问了我这个问题。找到在DOM中点击了哪个元素
如何在DOM中使用JQuery或Javascript或两者来查找用户点击哪个元素?
注意:用户可以单击DOM中的任何元素,无论它是img,div还是跨度。
如果你可以建议一些例子,那么它将非常有帮助。
在此先感谢
纯JavaScript:
<script>
document.onclick = function(evt) {
var evt=window.event || evt; // window.event for IE
if (!evt.target) evt.target=evt.srcElement; // extend target property for IE
alert(evt.target); // target is clicked
}
</script>
event.target听起来像你以后。
$('#id').click(function(e) {
//e.target will be the dom element that was clicked on
});
我换成 '#ID' 与文件,它是工作,我想要的方式。 thnx – Bhupi 2010-06-13 08:06:13
非常感谢,现在我发现了JQuery和Javascript的方式:) – Bhupi 2010-06-13 08:06:56