P
pihome
Unregistered / Unconfirmed
GUEST, unregistred user!
如网页中:
<object ... id="object1"></object> //id是不可预知,且可能为空,
<object ... id="object2"></object>
我怎么在ActiveForm中得到本实例的 ID 是什么?有了ID,就很容易得到对应的IHTMLElememt了。
如果页面中只存在1个对象,那么在我们可以很容易的遍历所有的IHTMLElement,如果这个IHTMLElement.tagName='object' 并且 classid = ActiveForm 定义的 GUID,那么这个IHTMLElement就是我们所需要的了
但如果在一个页面中存在此ActiveForm的多个实例,那么我们又如何分别得到每一个实例对应的IHTMLElement呢?
这个问题提出有两周了,但没什么人回答,看来需要多给点分才有人出手了[]
我自己想了个办法,就是在ActiveForm用一个变量记录下被创建的顺序,根据这个顺序遍历得到对应的IHTMLElement:)
我想知道,除了这个办法之外,有没有更直接一点的方法得到我想要的结果呢?
<object ... id="object1"></object> //id是不可预知,且可能为空,
<object ... id="object2"></object>
我怎么在ActiveForm中得到本实例的 ID 是什么?有了ID,就很容易得到对应的IHTMLElememt了。
如果页面中只存在1个对象,那么在我们可以很容易的遍历所有的IHTMLElement,如果这个IHTMLElement.tagName='object' 并且 classid = ActiveForm 定义的 GUID,那么这个IHTMLElement就是我们所需要的了
但如果在一个页面中存在此ActiveForm的多个实例,那么我们又如何分别得到每一个实例对应的IHTMLElement呢?
这个问题提出有两周了,但没什么人回答,看来需要多给点分才有人出手了[]
我自己想了个办法,就是在ActiveForm用一个变量记录下被创建的顺序,根据这个顺序遍历得到对应的IHTMLElement:)
我想知道,除了这个办法之外,有没有更直接一点的方法得到我想要的结果呢?