我正在尝试按类和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';" + "})()");
答案 0 :(得分:0)
在上面的代码中,您只删除找到的第一个元素。 getElementsByTagName方法返回一个数组,遍历所有元素而不是[0]元素,只是为了完成任务。
另外我建议您在网页中调用javascript函数,而不是在webView.loadUrl中打印整个函数