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 に答える