雅虎没有DOM!小部件Web对象?

时间:2008-11-20 09:00:09

标签: javascript dom yahoo-widgets

I have a Yahoo! Widgets Web object我想在加载完成后访问其中的元素。我已经通过WebEvents Y!W提供了很好的处理,但是有一个小问题。

Web对象似乎没有加载页面的任何DOM。

我可以访问webObj.html,这是加载页面的来源,但是作为字符串。

我找不到任何东西来解析这个html到DOM对象。 XMLDOM.parse()是唯一匹配文档中“解析”的东西,而且这是不行的。

The Y!W docs says getElementById only is applicable to Frame, Window, and Widget objects internally.我想做什么(抓住一个页面,通过该页面中的已知ID获取值,用值来做事)不是Y!W想要你做什么?我必须只与xml / json服务交互吗?

1 个答案:

答案 0 :(得分:1)

您可以像这样访问Web对象的文档:

document.getElementById('WebObjectID').base.document.getElementById('HTMLElementID')

webObj.base返回内部DOM