2013-01-09 124 views
1

我想将HTML内容添加到文档的末尾。它通过本地或远程URL加载到WebKit:将内容添加到WebView的HTML

[[myWebView mainFrame] loadRequest:[NSURLRequest requestWithURL:url]]; 

如何在其中添加文本?方便的document.write()确实有效,但会删除以前加载的所有HTML内容:

[myWebView stringByEvaluatingJavaScriptFromString:@"document.write('Hello!')"]; 

有趣的是:它只擦除一次。以下document.write()s正常工作,不会擦除现有的Hello。

此外,我尝试了另一个JS:document.getElementById('end_div').innerHTML += something - 它做的工作,但重新加载div内容。如果div有Youtube <iframe>s,它们全部重新加载。

回答

0

通过jQuery难道它:

jQuery('<div/>', { 
    html: my_text 
}).appendTo('body'); 

,但我还是希望有一种方法,使document.write()工作预期......