我正在尝试将完成的 UIWebView 的所有名为“thumb”的 div 类的结果放入一个字符串中,但我不知道为什么 NSLog 只显示第一个 div 类 thumb(应该是 37 个不同的“thumb”实例)
我感谢您的帮助。
- (void)viewDidLoad
{
[super viewDidLoad];
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.thewebsite.com"]]];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
if (!webView.isLoading)
{
NSString *test = @"function f()"
"{"
"var theThumbs = document.getElementsByClassName('thumb');"
"for(var i=0; i < theThumbs.length; i++)"
"{"
"return(theThumbs[i].innerHTML);"
"}"
"}f()";
NSString *input = [self.webView stringByEvaluatingJavaScriptFromString:test];
NSLog(@"String is: %@", input);
}
}