3

我有一个加载动态页面的 UIWebView。此动态页面始终具有带有以下 HTML 标记的链接

<a id=xyz href=url>X Y Z</a>

此链接的 url 也是动态的。此外,此链接可能位于所述页面的 HTML 代码层次结构中的不同位置。我想做的是从此链接获取 url 并将其存储在类似 NSString 或类似的东西中,以便在其他地方使用。

有没有办法完成上述任务?

4

2 回答 2

5

您可以使用:

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('xyz').href"];   

将 url 作为字符串获取。

于 2012-08-01T08:38:40.163 回答
3

如果 webView 将引用您的 UIWebView 实例,请使用以下代码:

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('xyz').href"];

您的元素的 ID 必须是唯一的,因此您一定会找到正确的 ID。

于 2012-08-01T08:39:32.493 回答