我想将HTML内容添加到文档的末尾。它通过本地或远程URL加载到WebKit:
[[myWebView mainFrame] loadRequest:[NSURLRequest requestWithURL:url]];
如何在那里添加文字?方便的document.write()确实有效,但会删除所有以前加载的HTML内容:
[myWebView stringByEvaluatingJavaScriptFromString:@"document.write('Hello!')"];
有趣:它只会擦掉一次。以下document.write()可以正常工作,而不是删除现有的Hello。
另外,我尝试了另一个JS:document.getElementById('end_div').innerHTML += something
- 它完成了这项工作,但重新加载了div内容。如果div有Youtube <iframe>s
,则会重新加载它们。
答案 0 :(得分:0)
通过jQuery做到了:
jQuery('<div/>', {
html: my_text
}).appendTo('body');
但我仍然希望有一种方法可以让document.write()
按预期工作......