js中怎样获取鼠标当前点击的标签的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中怎样获取鼠标当前点击的标签的值相关的知识,希望对你有一定的参考价值。

最好各种浏览器兼容

参考技术A document.body.onclick=function()
var obj=document.elementFromPoint(event.clientX,event.clientY);
alert(obj.tagName)


IE chrome 兼容,火狐要兼容,我目前所知的办法非常复杂,也没有仔细研究过。
你可以去搜 索下 elementFromPoint这个火狐兼容的办法。本回答被提问者和网友采纳
参考技术B document.body.onclick=function()
var obj=document.elementFromPoint(event.clientX,event.clientY);
alert(obj.tagName)


IE chrome 兼容,火狐要兼容,我目前所知的办法非常复杂,也没有仔细研究过。
你可以去搜 索下 elementFromPoint这个火狐兼容的办法。

QT中如何获取QTableView当前行的坐标

因为需要不是用鼠标来点击的,而是用键盘操作的,所以需要获得当前qtableview中被选中那行的坐标,但是在QTableView中没有发现这类方法,有其他的办法获取吗?或者本来就没有办法获取

参考技术A The method selectionModel() return a QItemSelectionModel.
You can use QItemSelectionModel class to check/change/other selection(s)
Example:
QItemSelectionModel *select = yourTableview->selectionModel();
select->hasSelection() //check if has selection
select->selectedRows() // return selected row(s)
select->selectedColumns() // return selected column(s)

Example:
QModelIndexList indexList = yourTableView->selectionModel()->selectedIndexes();
int row;
foreach (QModelIndex index, indexList)
row = index.row();
....
追问

但是我要的是坐标QPoint

以上是关于js中怎样获取鼠标当前点击的标签的值的主要内容,如果未能解决你的问题,请参考以下文章

Qcustomplot怎样通过鼠标点击获取点的值

Qt 如何获取滚动窗体中鼠标点击的坐标

QT中如何获取QTableView当前行的坐标

如何用JS 获取DIV的坐标位置?

js 如何阻止 “Ctrl”+鼠标左键 点击A标签, 在新窗口打开

js获取鼠标距离