XCode:如何将javascript输入UIWebView以单击链接(但每次链接都不同)
我试图用UIWebView单击网页中的链接(该链接始终是不同的超链接,但具有相同的文本,例如“Prev Day”)。触摸UIButton后,我如何执行此操作 这是网页的HTML代码(仅限于需要单击的链接):XCode:如何将javascript输入UIWebView以单击链接(但每次链接都不同),javascript,iphone,objective-c,ios,xcode,Javascript,Iphone,Objective C,Ios,Xcode,我试图用UIWebView单击网页中的链接(该链接始终是不同的超链接,但具有相同的文本,例如“Prev Day”)。触摸UIButton后,我如何执行此操作 这是网页的HTML代码(仅限于需要单击的链接): <tr><td><DIV align=center><A class=ROLLOVER href=" http://www.dhsb.org/index.phtml?d=201435&de=0&my_child_tim
<tr><td><DIV align=center><A class=ROLLOVER href=" http://www.dhsb.org/index.phtml?d=201435&de=0&my_child_timetable_date=1322638827" t="e" v=" http://www.dhsb.org/index.phtml?d=201435&de=0&my_child_timetable_date=1322638827"><FONT size=2>Prev Day</FONT></A>
也许UIWebView可以查找文本“Prev Day”,然后查找与其关联的超链接并单击它?您可以将javascript注入UIWebView以单击链接,例如
var fonts = document.getElementsByTagName('font');
for(i=0;i<fonts.length;i++) {
if (fonts[i].innerHTML == 'Prev Day') {
fonts[i].parentNode.childNodes[0].click();
break;
}
}
var-fonts=document.getElementsByTagName('font');
对于(i=0;很遗憾,它不起作用。有其他方法吗?:-)