通过从JavaScript调用document.write()在运行时创建的解析表

时间:2011-10-27 17:29:11

标签: html html-parsing

我正在制作一个iphone应用程序,我想从html网页下载并解析一个表。这个表是由JavaScript在运行时创建的(我想当页面加载时),所以我可以看到主题与safari浏览器的开发人员工具,但是当我尝试下载html代码时,我获得的源代码中没有包含该表的html标签,这是我的html代码

<table dir = "rtl .......">
<tbody>
<script src = "get.aspx?type=js&file=ajax&rev=3"......>
<script language = "JavaScript" src = "get.aspx?type=js&file=mc&rev=6"></script>
<script>..</script>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>

问题是如何访问它们?

这是我要解析的页面:html page

1 个答案:

答案 0 :(得分:0)

如果你可以使用JQuery Library, 然后,您可以在文档就绪事件中获取动态表。

http://api.jquery.com/ready/

示例:

$(function(){
 var table = $('[dir="rtl"]')
});

代码假设该表具有dir =“rtl”属性。 jquery doc中的所有内容。