2010-11-12 60 views
0

我想在UIWebView上运行JavaScript,至今一切都很好,但我得到了一个问题,我需要在选择框中更改一个值,我这样做了document.getElementById('dt').selectedIndex = 5; UIWebView获得了胜利不改变它,我可以完美地读取价值,但不知何故,它不会改变。Javascript不会在UIWebView上运行

回答

0

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

如果要使用JavaScript,请检查this链接

+0

我现在做这个工作: 的NSString * scriptString = [[NSString的页头] initWithString:@“的document.getElementById( 'DT')的selectedIndex = 5。 “]; NSString * ret = [hiddenView stringByEvaluatingJavaScriptFromString:scriptString]; 这应该完美... – 2010-11-12 14:15:29