我正在創建一個加載各種web視圖的iPhone應用程序。我已經想出瞭如何在下面的代碼中移除'header'div,但是同樣的方法對於類的「主要部分」不起作用。任何人都可以建議如何定位和顯示:Xcode中沒有這個類?xcode 5,我想刪除uiWebView中的一個類
下面的代碼:按類名
- (void)viewDidUnload
{
_webView.delegate=nil;
[super viewDidUnload];
// Release any retained subviews of the main view.
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
- (void)webViewDidFinishLoad:(UIWebView *)webView {
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"header\").style.display=\"none\";"];
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName(\"main-sections\").style.display=\"none\";"];
}
首先document.getElementsByClassName的返回一個數組,適用於所有的元素,所以你必須做一個for循環。第二,隱藏標題的代碼是正確的,如果它不工作,這可能是因爲你沒有一個ID爲「header」的元素。 –