首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getElement by position?

getElement by position?
EN

Stack Overflow用户
提问于 2011-08-09 19:51:10
回答 3查看 9.1K关注 0票数 4

我正在处理SVG脚本

有getElementById或getElementsByTagName

但是我找不到任何方法来按位置获取元素

例如获取位置为x=10,y=10的元素。

我有什么方法可以做到这一点吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-09 20:01:50

代码语言:javascript
运行
复制
var yourElement = document.elementFromPoint(10, 10);

下面是一个有效的example,它可以更改指定点处元素的背景色。

请注意,如果指定的点在文档的可见区域之外,elementFromPoint将返回null

票数 9
EN

Stack Overflow用户

发布于 2011-08-09 19:57:15

您可以尝试这样做:

代码语言:javascript
运行
复制
$("svg").find("[x='10'][y='10']");

它将给出所有x= 10和y= 10的svg元素。

工作demo

票数 1
EN

Stack Overflow用户

发布于 2011-08-09 19:57:15

请参阅此实现

http://www.webdeveloper.com/forum/archive/index.php/t-50184.html

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6995736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档