UIWebView从html中删除标签

时间:2011-07-01 09:30:01

标签: html objective-c uiwebview tags

例如,我在UIWebView文本中返回了html:

<div id="id1"><p>Some Text</p></div>
<div id="id2"><p>SOME TEXT</p></div>

我需要删除id =“id2”的标签,并返回给用户,我该怎么做?

1 个答案:

答案 0 :(得分:0)

一个解决方案是调用js代码,在加载内容后删除该元素。

NSString *jsCommand = [NSString stringWithFormat:
         @"var element = document.getElementById('%@'); element.parentElement.removeChild(element);",
         @"id2",
];
[webView stringByEvaluatingJavaScriptFromString:jsCommand]