マウスカーソルが指し示す(最奥の)DOMオブジェクトを取得するにはどうすればよいですか?他のイベントとは異なり、キーアップイベントのe.target
は、htmlボディのような粗いオブジェクトのみを返します。 click
イベントのe.target
によって返されるものと同じように、キーアップイベントの最も内側のDOMオブジェクトを知りたいと思います。DOMオブジェクトを取得する方法
0
A
答えて
3
:
document.body.onmousemove = function (e) {
var topmost = document.elementFromPoint(e.clientX, e.clientY);
};
3
あなたは...
DEMO
のjQueryに開放している場合、それはのように聞こえる何をdocument.elementFromPoint
呼ば本当にクールな機能があります。私たちが必要なもの
は、xおよびマウスのy COORDSを検索し、それらの値を使用して、それを呼び出すことです:
ここvar x = event.clientX, y = event.clientY,
elementMouseIsOver = document.elementFromPoint(x, y);
関連する問題
- 1. コールバックで自己DOMオブジェクトを取得する方法
- 2. IE DOMから最新のIHTMLDocument2オブジェクトを取得する方法
- 3. angular2ディレクティブ内のDOMオブジェクトを取得する方法
- 4. jqueryオブジェクトを取得し、その中のdom要素を操作する方法
- 5. スタイルDOMオブジェクトからソースファイルの行番号を取得する方法は?
- 6. JavaScript:IDなしのDOMとクラスを含むDOMを取得する方法は?
- 7. dom-ifまたはdom-repeatで要素を取得する方法は?
- 8. このオブジェクトを取得する方法
- 9. 子オブジェクトを取得する方法
- 10. Angular2のhtml DOM childNodesの属性を取得する方法
- 11. 'selectchange' domイベントのターゲット要素を取得する方法
- 12. Angular2の(DOM)要素の幅を取得する方法
- 13. DOM要素のプロパティをAngular 2の方法で取得する
- 14. Reflex-domリストボックスからDoubleClickedイベントを取得する方法
- 15. DOM要素の:: beforeコンテンツをJavaScriptで取得する方法は?
- 16. DOM要素からAurelia ViewModelを取得する方法
- 17. ES6/ES2015でDOM要素を取得する方法は?
- 18. DotNetBrowserのDOM Event ListenerでDOMElementを取得する方法は?
- 19. JQueryセレクタからDOM要素を取得する方法
- 20. Reactコンポーネント内でDOM要素を取得する方法は?
- 21. DOM内の要素のインデックスを取得する方法
- 22. (jquery)ajaxリクエストで現在のスクリプトDOMオブジェクトを取得する
- 23. XML DOMオブジェクトから完全なXMLソースを取得する
- 24. jQuery.load()を介してDOMに挿入されたオブジェクトの寸法(innerWidth)を取得する方法
- 25. Javaオブジェクト(REXPオブジェクト)から値を取得する方法は?
- 26. オブジェクトをオブジェクトの内部で取得する方法は?
- 27. p-dataTableのオブジェクトをオブジェクトとして取得する方法
- 28. WMIオブジェクト参照からWMIオブジェクトを取得する方法
- 29. セルのrowcolオブジェクトを取得する方法UIGridのグリッドで選択されたDOM要素?
- 30. 動的に生成されたDOMオブジェクト内の要素の数を取得する方法
[ 'document.elementFromPoint'](https://developer.mozilla.org/En/DOM:document.elementFromPoint) –
キーイベントの唯一の編集可能なフィールド、またはのcontentEditable要素でターゲットを持っています。 何も選択されていない場合、またはフォーカスが当てられていない場合、ウィンドウはすべてのキーイベントのターゲットになります。 – kennebec
@kennebec私はそれを知っています。問題はそれを回避する方法です。 – sawa