在webView的载入完成委托方法里
- (void)webViewDidFinishLoad:(UIWebView *)awebView {
NSString *string = [awebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('field_2').value;" ];
NSLog(@"string:%@", string);
//这样就得到了field_2控件的value.
}
当然不必非要在- (void)webViewDidFinishLoad:(UIWebView *)awebView中抓取field_2控件的value,但抓取控件value的时候必须保证webView已经webViewDidFinishLoad,否则抓取不到value的。
抓取可以输入的控件value的方法同上,都是要在webView已经webViewDidFinishLoad之后,在input控件中输入值,然后
NSString *string = [awebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('field_2').value;" ];
这样抓取就可以了。
浙公网安备 33010602011771号