Javascript 在Android WebView中隐藏HTML元素?

Javascript 在Android WebView中隐藏HTML元素?,javascript,android,html,webview,Javascript,Android,Html,Webview,我看到了相关的主题,但无法使其发挥作用 我需要删除一个搜索栏和一个导航下拉列表,从我使用的网页视图 我的代码如下 webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { webView.loadUrl("j

我看到了相关的主题,但无法使其发挥作用

我需要删除一个搜索栏和一个导航下拉列表,从我使用的网页视图

我的代码如下

webView.getSettings().setJavaScriptEnabled(true);  
webView.setWebViewClient(new WebViewClient() { 
    public void onPageFinished(WebView view, String url)  
    {  
        webView.loadUrl("javascript:(function() { " +  
            "document.getElementsById('omc-main-navigation')[0].style.display = 'none'; " +  
            "})()");  
    }  
});  

webView.loadUrl(links.get(arg2));  

没有像
document.getElementsById()这样的方法

使用

而不是

document.getElementsById() // "s" is extra here.

它应该能用。

哎呀,忘了提那不起作用了。。。有什么想法吗?webView.loadUrl(“javascript:(function(){“+”elem=document.getElementByName('mobi-search');if(elem){elem.style.display='none;';})(”);刚刚尝试了这个,但也没有得到任何结果……这可能吗?
document.getElementsById() // "s" is extra here.