如何从地区获取元素? [英] How to get elements from region?
问题描述
API document.elementFromPoint将通过某个
位置给我一个元素。但是我需要一些 region 的元素。
例如:
<! - 如果这个 region 是top:0,left:0,right:50,bottom:10 - >
< div style =" display:inline"> ABCDEFGHIJKLMNOPQRSTUVWXYZ< / div>
<! - 这 region 将是top:0,left:40 ,右:60,底部:10 - >
< div style =" left:-10px"> VVVV< / div>
我需要一个elementsFromRegion(0,0,50,10),它将返回2
元素。
如何使用javascript或本机COM API实现此API?或者有一个
存在的?
非常感谢。
我怀疑答案是你在区域中的每个点上循环调用elementFromPoint并将元素添加到集合中你找到独特的。结果
Hi,
The API document.elementFromPoint will give me a element by certain
position. But I need a elements by certain region.
For example:
<!-- if this region is top:0, left:0, right: 50, bottom: 10 -->
<div style="display:inline">ABCDEFGHIJKLMNOPQRSTUVWXYZ</div>
<!-- This region would be top:0, left:40, right:60, bottom: 10 -->
<div style="left: -10px">VVVV</div>
I need a elementsFromRegion(0, 0, 50, 10), it will return 2
elements.
How do I implement this API using javascript or native COM API? Or there is a
existed one?
Thank you very much.
解决方案I suspect the answer is that you call elementFromPoint in a loop over every point in the region and add elements to the collection as you find unique ones.
这篇关于如何从地区获取元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文