如何獲取鼠標光標指向的(最內層的)DOM對象?不像其他事件,鍵入事件的e.target
只返回一個粗略的對象,如html正文。我想知道keyup事件中最內層的DOM對象,就像click
事件的e.target
返回的那樣。如何獲取DOM對象
0
A
回答
3
這裏:
document.body.onmousemove = function (e) {
var topmost = document.elementFromPoint(e.clientX, e.clientY);
};
3
如果你打開的jQuery ...
DEMO
有一個叫document.elementFromPoint
該做的事情聽起來真的很酷的功能。
我們需要的是找到X和鼠標ŸCOORDS,然後使用這些值調用它:
var x = event.clientX, y = event.clientY,
elementMouseIsOver = document.elementFromPoint(x, y);
相關問題
- 1. 如何從textarea中提取DOM對象?
- 2. 獲取一個DOM對象PHP
- 3. 獲取對象用戶點擊的DOM
- 4. 使用DOM獲取Flash對象
- 5. 獲取p:dataTable的DOM表對象
- 6. Raphael JS:如何從Dom對象(Element.node)獲取Raphael元素?
- 7. 如何在回調中獲取自我DOM對象
- 8. 如何從Style DOM對象獲取源文件行號?
- 9. 如何獲取dijit中的dom對象ContentPane內容
- 10. Python MINIDOM對象如何僅從DOM對象中獲取元素名稱
- 11. 如何DOM對象和JavaScript對象
- 12. 如何從對象鏈獲取對象
- 13. 如何從CheckboxTreeViewer獲取對象/對象?
- 14. 如何獲取對象內的對象?
- 15. 如何遍歷DOM對象?
- 16. 如何獲取通過AJAX加載的DOM對象來觸發附加到新DOM對象的jQuery
- 17. 如何獲取JSON對象
- 18. 如何獲取ColorPalette對象?
- 19. 如何獲取CycAccess對象?
- 20. 如何獲取YUI對象
- 21. 如何獲取對象
- 22. 如何在獲取PFquery對象時獲取PFRelation對象?
- 23. 其他DOM對象上的DOM對象
- 24. 約DOM對象,如JavaScript值對象
- 25. 從DOM對象
- 26. 獲取對象
- 27. 獲取對象
- 28. 獲取對象
- 29. 獲取對象
- 30. 獲取對象
['document.elementFromPoint'](https://developer.mozilla.org/En/DOM:document.elementFromPoint) – 2012-02-15 01:18:11
關鍵事件在編輯字段或contentEditable元素中只有一個目標。 如果沒有選擇或關注任何內容,則該窗口是所有關鍵事件的目標。 – kennebec 2012-02-15 03:19:39
@kennebec我知道。問題是如何避開它。 – sawa 2012-02-15 03:57:27