javascript - iOS webview 将 var 发送到 javascript html 文件

标签 javascript html objective-c ios xcode

我正在将 html 文件加载到 uiWebView 并使用以下方法获取之前在 div 上设置的变量:

 NSString *body = [self.webView stringByEvaluatingJavaScriptFromString:
                          @"document.getElementById('var').innerHTML"];

但我现在需要相反的过程,使用 javascript 将变量设置为 html 文件。 Html javascript 代码将等待,直到我发送一个 var。就像下面的伪代码一样,

 [self.webView stringSetJavaScriptFromString:
           @"document.setElementById('var').innerHTML", myStringVar];

谢谢。

最佳答案

你已经尝试过

[self.webView stringByEvaluatingJavaScriptFromString:
      [NSString stringWithFormat:@"document.getElementById('var').innerHTML = '%@';",myStringVar]];

关于javascript - iOS webview 将 var 发送到 javascript html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10463899/

相关文章:

html - 即使调整大小 : none;,文本区域调整大小 handle 和在 firefox 中可拖动

objective-c - NSError 域/自定义域 - 约定和最佳实践

objective-c - 如何在webview中禁用contextualMenu(自定义)?

javascript - 是否可以通过将参数传递给函数来将函数中的数据存储到对象文字?

javascript - lowdb 添加/编辑/更新/删除成功,但需要使用 if/then/else 语句对更新部分进行一些更改

javascript - datetimepicker 插件在选择特定时间后选择一小时前

html - 带有文本下方复选框的自定义复选框

javascript - 阻止 IFrame 导航

Javascript 去除结束 html 标签?

ios - 如何获取 GMSMarker X 和 y 坐标 iOS?