如何按类和ID从webview中删除多个div?

时间:2016-05-25 05:09:04

标签: javascript android html

我正在尝试按类和Web视图中的ID删除多个div。

我该怎么做?

这就是我的尝试:

 webView.loadUrl("javascript:(function() { " +
                        "document.getElementsByClassName('header-top')[0].style.display='none'; " +
                        "document.getElementsByClassName('inchoo-socialconnect-login')[0].style.display='none';" +
                        "document.getElementById('before-footer')[0].style.display='none';" + "document.getElementById('footer')[0].style.display='none';" + "})()");

1 个答案:

答案 0 :(得分:0)

在上面的代码中,您只删除找到的第一个元素。 getElementsByTagName方法返回一个数组,遍历所有元素而不是[0]元素,只是为了完成任务。

另外我建议您在网页中调用javascript函数,而不是在webView.loadUrl中打印整个函数