gpt4 book ai didi

javascript - xcode 5,我想删除 uiWebView 中的一个类

转载 作者:行者123 更新时间:2023-11-28 08:30:07 25 4
gpt4 key购买 nike

我正在创建一个加载各种 WebView 的 iPhone 应用程序。我已经弄清楚如何在下面的代码中删除“标题”div,但是相同的方法不适用于“主要部分”类。谁能建议如何在 Xcode 中定位和显示:none 这个类?

代码如下:

- (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\";"];

}

最佳答案

通过类名获取元素是一个数组,就像这样。

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName(\"main-sections\")[0].style.display=\"none\";"];

或者如果您希望将其应用于该类的所有元素

[webView stringByEvaluatingJavaScriptFromString:@"
var arrayData = document.getElementsByClassName(\"main-sections\");
for (item in arrayData) {
item.style.display=\"none\";
}
"];

关于javascript - xcode 5,我想删除 uiWebView 中的一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21973218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com