如何从地区获取元素? [英] How to get elements from region?

查看:89
本文介绍了如何从地区获取元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆