【问题标题】:Set Text to textarea in UIWebView在 UIWebView 中将文本设置为文本区域
【发布时间】:2016-01-13 21:18:36
【问题描述】:

我正在尝试将文本设置为 UIWebView 中的文本区域。

<textarea class="GFS3D5JBNW" style="padding: 4px;border-radius: 5px;" placeholder="Some placeholder text ..." title="Some Title ..." tabindex="1"></textarea>

我尝试过的代码

NSString *source = [NSString stringWithFormat:@"var inputFields = document.getElementsByTagName('textarea'); \
                    for (var i = inputFields.length >>> 0; i--;) { if(inputFields[i].tabindex == '1') inputFields[i].value = '%@';}", text];
[self.mainWebView stringByEvaluatingJavaScriptFromString: source];

 NSString *source = [NSString stringWithFormat:@"var inputFields = document.getElementsByTagName('textarea').value = '%@';}", text];
[self.mainWebView stringByEvaluatingJavaScriptFromString: source];

但没有成功:-(有人给我提示吗?

【问题讨论】:

    标签: xcode dom uiwebview


    【解决方案1】:

    解决的问题

    NSString *source = [NSString stringWithFormat:@"var inputFields = document.getElementsByTagName('textarea'); \
    for (var i = inputFields.length >>> 0; i--;) {inputFields[i].value = '%@';}",input];
    [self.mainWebView stringByEvaluatingJavaScriptFromString:source];
    

    【讨论】:

      猜你喜欢
      • 2016-04-30
      • 2023-04-02
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多