xcode解析来自webview的html id数据

时间:2012-04-17 16:30:35

标签: javascript iphone objective-c ios xcode

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

}

1 个答案:

答案 0 :(得分:0)

它有点kludgy,但您可以使用以下内容获取文本值(这是您当前正在使用的元素节点的文本节点和子节点)...

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

希望有所帮助