3

我目前正在使用 oncontextmenu 检查右键单击:

window.oncontextmenu = function (e) {
    ...
}

我知道如何获取目标 HTML,但我想知道如何找到目标元素在 HTML 中的位置。有什么办法吗?

提前致谢。

4

2 回答 2

0

你可以试试https://developer.chrome.com/extensions/devtools.inspectedWindow.html

var element = $0;(返回 DOM 中选定的根元素)

于 2012-11-16T13:04:36.883 回答
0

这可能有效,但是如果任何前面的元素与目标相同,它将返回不正确的值

window.oncontextmenu = function(e) {
    var charPos = document.body.innerHTML.indexOf(e.target.outerHTML);
}
于 2012-11-16T16:37:10.590 回答