Убрать элемент из страницы

Рейтинг: 0Ответов: 1Опубликовано: 24.10.2014

Пишу приложение для андроида, там есть собственный местный браузер, он заходит на страницу, и из этой страницы нужно убрать id header.
Строка

 view.loadUrl("javascript:document.getElementsById('header').style.display = 'none'; ");

почему-то не работает, но если сделать так

mWebView.loadUrl("javascript:var x = document.getElementsByClassName('header'); document.write(x); ");

то он выведет [objectHTMLCollection].
При этом если сделать так

"javascript:var x = document.getElementsByClassName('header');  x.style.display = 'none';"

то тоже ничего не происходит.
Вопрос: как мне всё же скрыть этот элемент?

Ответы

▲ 1Принят
"javascript:var x = document.getElementsByClassName('header');  x.style.display = 'none';"

надо переделать как то так:

"javascript:var x = document.getElementsByClassName('header'); for (i=0;i<x.length;i++) {
 x[i].style.display = 'none';}"