Ios 如何在UIWebView中获取所有HTML元素
我已经用.rtf文件加载了一个Ios 如何在UIWebView中获取所有HTML元素,ios,uiwebview,Ios,Uiwebview,我已经用.rtf文件加载了一个UIWebView 现在,我想获取UIWebView中的所有HTML元素或元素。有什么方法可以得到它吗 感谢您的回答。您可以通过以下电话获得UIWebView的所有HTML内容: NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"]; 之后由您决定。您可以通过以下调用获得U
UIWebView
现在,我想获取UIWebView
中的所有HTML元素或元素。有什么方法可以得到它吗
感谢您的回答。您可以通过以下电话获得
UIWebView
的所有HTML
内容:
NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
之后由您决定。您可以通过以下调用获得
UIWebView
的所有HTML
内容:
NSString *yourHTMLSourceCodeString = [webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.outerHTML"];
在这之后,由您决定。您可以使用JavaScript获取元素
NSString *javaScript = @"document.getElementById( YOU ID );";
NSString *response = [webView stringByEvaluatingJavaScriptFromString:javaScript];
希望这对…有帮助。您可以使用JavaScript获取元素
NSString *javaScript = @"document.getElementById( YOU ID );";
NSString *response = [webView stringByEvaluatingJavaScriptFromString:javaScript];
希望这有帮助…我也有类似的问题,但我需要获取在web视图中看到文本的唯一标记。表示标签->h1、p1、p2、p3、p4、p5在webview中加载,但在第一个屏幕中仅看到h1、p1、p2。那怎么才能拿到那三个呢?就像在obove中一样,“outerHTML”将提供所有html内容。如果我写“innerHTML”,那么它只会给出身体的一部分。然后写什么,只给出在web视图中可见的标记。我的整个html内容在web视图中一次加载,并通过(pageScroll(%f))剪切和查看。那么如何找到它呢?有什么想法吗?我有类似的问题,但我需要获取在web视图中看到其文本的唯一标记。表示标签->h1、p1、p2、p3、p4、p5在webview中加载,但在第一个屏幕中仅看到h1、p1、p2。那怎么才能拿到那三个呢?就像在obove中一样,“outerHTML”将提供所有html内容。如果我写“innerHTML”,那么它只会给出身体的一部分。然后写什么,只给出在web视图中可见的标记。我的整个html内容在web视图中一次加载,并通过(pageScroll(%f))剪切和查看。那么如何找到它呢?知道吗?这在斯威夫特里是什么?这在斯威夫特里是什么?