html文件被加载到webview中,而html包含一个div:
<div id="test">hello</div>
和iOS代码如下。但是我总是收到一个空值。我错过了什么?谢谢
-(void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *body = [self.webView stringByEvaluatingJavaScriptFromString:
@"document.getElementById('test').value"];
NSLog(@"received data: %@", body);
}
答案 0 :(得分:0)
它有点kludgy,但您可以使用以下内容获取文本值(这是您当前正在使用的元素节点的文本节点和子节点)...
document.getElementById('test').firstChild.data
希望有所帮助