我看到了相关主题,但无法正常运行。
我需要从我正在使用的 WebView 中删除搜索栏和导航下拉菜单。
我的代码如下。
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.getElementById()
这样的方法。
使用
document.getElementById()
而不是
document.getElementsById() // "s" is extra here.
它应该可以工作。
关于javascript - 在 Android WebView 中隐藏 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14431026/