【问题标题】:Javascript won't run on UIWebViewJavascript 不会在 UIWebView 上运行
【发布时间】:2010-11-12 13:27:33
【问题描述】:

我正在尝试在 UIWebView 上运行 javascript,到目前为止一切都很好,但是我遇到了一个问题,我需要更改选择框中的值,我正在这样做 document.getElementById('dt').selectedIndex = 5; 不知何故 UIWebView 不会改变它,我可以完美地读取该值,但不知何故它不会改变。

【问题讨论】:

    标签: iphone cocoa-touch ios


    【解决方案1】:

    您可以尝试解析页面的 HTML,并更改所选值。因为在加载页面时 HTML 可供您使用,所以进行替换或其他操作应该不难。

    如果你想使用javascript,请查看this链接

    【讨论】:

    • 我现在正在这样做:NSString * scriptString = [[NSString alloc] initWithString:@"document.getElementById('dt').selectedIndex = 5;"]; NSString *ret = [hiddenView stringByEvaluatingJavaScriptFromString:scriptString];这应该可以完美地工作......
    猜你喜欢
    • 2012-05-12
    • 1970-01-01
    • 2011-02-19
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 2013-10-04
    • 2012-11-10
    相关资源
    最近更新 更多