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 に答える