2013-09-30 26 views

回答

2

你可以使用JavaScript來獲取元素...

NSString *javaScript = @"document.getElementById(YOU ID);"; 
NSString *response = [webView stringByEvaluatingJavaScriptFromString:javaScript]; 

希望幫助...

+0

這是什麼在迅速? –

3

你可以得到所有的呼叫HTML內容您UIWebView的:

NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"]; 

這個就看你了。

+0

我也有類似的問題,但我需要獲取的唯一的標籤,其文字是出現在網絡視圖。意味着標籤 - > h1,p1,p2,p3,p4,p5在webview中加載,但在第一個屏幕中只能看到h1,p1,p2。那麼如何取得這三隻?就像在obove「outerHTML」將給出所有的HTML內容。如果我寫「innerHTML」,那麼它會給正義的一部分。那麼寫什麼只會給出在Web視圖中可見的標籤。我的整個HTML內容一次加載到Web視圖中並被剪切並被(pageScroll(%f))看到。所以如何找到它?任何想法 ? – Sam