我目前正在使用 oncontextmenu 检查右键单击:
window.oncontextmenu = function (e) {
...
}
我知道如何获取目标 HTML,但我想知道如何找到目标元素在 HTML 中的位置。有什么办法吗?
提前致谢。
我目前正在使用 oncontextmenu 检查右键单击:
window.oncontextmenu = function (e) {
...
}
我知道如何获取目标 HTML,但我想知道如何找到目标元素在 HTML 中的位置。有什么办法吗?
提前致谢。
你可以试试https://developer.chrome.com/extensions/devtools.inspectedWindow.html
var element = $0;(返回 DOM 中选定的根元素)
这可能有效,但是如果任何前面的元素与目标相同,它将返回不正确的值
window.oncontextmenu = function(e) {
var charPos = document.body.innerHTML.indexOf(e.target.outerHTML);
}