我有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