我正在研究SVG脚本
有getElementById或getElementsByTagName
但我找不到任何按位置获取元素的方法
例如获取位置为x = 10,y = 10的元素。
有什么方法可以达到这个目的吗?
答案 0 :(得分:8)
var yourElement = document.elementFromPoint(10, 10);
这是一个有效的example,用于更改指定点处元素的背景颜色。
请注意,如果指定的点位于文档的可见区域之外,elementFromPoint
将返回null
。
答案 1 :(得分:1)
答案 2 :(得分:-1)