2013-01-09 123 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()工作預期......