2010-11-12 58 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