0

一个 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);

}
4

1 回答 1

0

这有点笨拙,但是您可以使用以下命令获取文本值(这是文本节点和您当前正在使用的元素节点的子节点)...

document.getElementById('test').firstChild.data

希望有帮助

于 2012-04-17T16:54:52.137 回答