Javascript 如何在android中从webview隐藏网页元素

Javascript 如何在android中从webview隐藏网页元素,javascript,android,webview,Javascript,Android,Webview,我对javascript一无所知:)。我正在尝试在android的webview中加载一个页面,当该页面加载时,页面中的特定图像必须隐藏。 这是我下面的代码 private class MWebviewClient extends WebViewClient { @Override public void onPageStarted(WebView view, String url, Bitmap favicon) { super.onPageStarted(vi

我对javascript一无所知:)。我正在尝试在android的webview中加载一个页面,当该页面加载时,页面中的特定图像必须隐藏。 这是我下面的代码

private class MWebviewClient extends WebViewClient {
    @Override
    public void onPageStarted(WebView view, String url, Bitmap favicon) {
        super.onPageStarted(view, url, favicon);
    }

    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        //url.
      //  String javascript="javascript: document.getElementById('msg').innerHTML='Hello "+user+"!';";
        String javascriptM="javascript: document.getElementById('logo').style.visibility = 'hidden'; ";
        view.loadUrl(javascriptM);
        Log.d("++++++++","+++++++");
    }
}
所以问题是,它正在用

隐藏的

网页上没有其他内容。我需要做什么,以便我只能隐藏id为“logo”的特定图像并加载页面的其余部分?
非常感谢:)

将visiblity更改为display,将hidden更改为none,以便在视图中隐藏它

例如:document.getElementById('logo').style.display='none'

希望这能解决你的问题