3

現在、oncontextmenu などを使用して右クリックをチェックしています。

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

対象の HTML を取得する方法は知っていますが、HTML 内で対象の要素の位置を見つける方法を知りたいです。何か方法はありますか?

前もって感謝します。

4

2 に答える 2

0

これは機能する可能性がありますが、先行する要素がターゲットと同一である場合は誤った値を返します

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

https://developer.chrome.com/extensions/devtools.inspectedWindow.htmlを試すことができます

var element = $ 0;(DOMで選択されたルート要素を返します)

于 2012-11-16T13:04:36.883 に答える