我试过了下面的代码,但它是doesn't work。任何想法我错了?在纯Javascript中按类隐藏元素
document.getElementsByClassName('appBanner').style.visibility='hidden';
<div class="appBanner">appbanner</div>
使用jQuery或更改HTML是不可能的,因为我在Objective-C使用[self->webView stringByEvaluatingJavaScriptFromString:@""];
。
getElementsByClassName方法返回元件的阵列。你需要像这样:document.getElementsByClassName('appBanner')[0] .style.visibility ='hidden'; – bitfiddler