使用Objective-C中的javascript按类获取元素返回空字符串
我试图使用Javascript按类获取元素,但总是得到一个空字符串。代码如下:使用Objective-C中的javascript按类获取元素返回空字符串,javascript,iphone,html,objective-c,string,Javascript,Iphone,Html,Objective C,String,我试图使用Javascript按类获取元素,但总是得到一个空字符串。代码如下: NSString * mystring = [webView stringByEvaluatingJavaScriptFromString: @"function parse(el) { var _parsed = el[0];
NSString * mystring = [webView stringByEvaluatingJavaScriptFromString:
@"function parse(el) {
var _parsed = el[0];
return {parsed: _parsed } ;
}
parse(document.getElementsByClassName('out3')).parsed;"];
这是HTML代码:
<p class="out3">Date:<span class="out4">16/01/1998</span></p>
日期:1998年1月16日
我想得到“16/01/1998”。
提前谢谢。请编辑您的代码。我也知道Perl,就像我知道Objective-C一样,但我不想用Perl风格阅读Objective-C代码!我不明白你的意思。我不懂Perl…但是你像许多Perl程序员一样编写代码,哈,请让它更可读如果你说我怎样才能让它更可读…只需pust
\n
符号:\n是一个特殊符号,意味着换行符。在放置\n
的位置,必须单击返回(或输入)按钮:)