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服务交互吗?
答案 0 :(得分:1)
您可以像这样访问Web对象的文档:
document.getElementById('WebObjectID').base.document.getElementById('HTMLElementID')
webObj.base
返回内部DOM