我有HTML与表是id为tableID
:UIWebView中获取表元素
<table id="tableID">
,我希望得到的是内容,我尝试用做:
NSString *helloElement = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementByID('tableID')"];
但什么u得到是一个空字符串,为什么?
我有HTML与表是id为tableID
:UIWebView中获取表元素
<table id="tableID">
,我希望得到的是内容,我尝试用做:
NSString *helloElement = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementByID('tableID')"];
但什么u得到是一个空字符串,为什么?
getElementByID
不应该有大写'D'。尝试getElementById
我也试过了,它仍然不起作用 – MTA 2012-03-08 10:09:52
这可能会起作用 - 只是返回一个DOM元素,而不是一个字符串。如果你想要表中的HTML,你可以使用:document.getElementById('tableID')。innerHTML; – 2012-03-08 10:22:11
我不知道这些工作如何,但我认为这里的元素是“表ID”而不是“tableID”,纠正我,如果我错了。 – 2012-03-08 09:53:49