gpt4 book ai didi

javascript - 在 Javascript 中打印触发 eventListener 的 DOM 元素的完整 HTML

转载 作者:行者123 更新时间:2023-11-29 19:15:47 25 4
gpt4 key购买 nike

我试图打印出 DOM 元素的完整 HTML,但收效甚微。我想知道 JavaScript 中是否有专门用于执行此操作的帮助器。

this.div.click( function(e) {
alert(e.target);
alert(e.target.tagName);
alert(JSON.stringify($(e.target).parent()));
});

我希望得到这样的东西:

<div class="gameActivator AnyItem-Off-selector UI-Widget UI-Content"><span class="content widget-inner"><button class="activateButton"></button></span></div>

最佳答案

使用currentTarget获取事件监听器最初附加到的元素。然后您可以使用 outerHTML 读取该元素的所有 HTML。 .

this.div.click( function(e) {
console.log(e.currentTarget.outerHTML);
});

A live demo at jsFiddle .

关于javascript - 在 Javascript 中打印触发 eventListener 的 DOM 元素的完整 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35485509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com