0

我编写的代码在弹出消息中显示了整个文档的 HTML 代码:

<label>Hai world...</label>
<p>Test</p>

$(document).click(function(event) {
    var text = $(event.target).parent().html();
    alert(text);
});

如何缩小我的代码范围,只显示被点击部分的特定 HTML 代码,而不是整个文档的 HTML 代码?

4

2 回答 2

1

这应该有效:

$(document).click(function(event) {
    var text = event.target.outerHTML;
    alert(text);
});
于 2013-11-14T17:47:40.373 回答
0
document.addEventListener('click', function() {
    alert(event.target.outerHTML);
}, false);

在没有 jQuery 的情况下试试这个

于 2013-11-14T17:33:43.253 回答