Вот полный код страницы:
<html>
<head>
<title>confirm</title>
<script language="javascript">
function A()
{
var all = document.getElementById("body").getElementsByTagName("*");
for ( var i = 0; i < all.length; i++ )
{
if ( /(?:^| +)hilite(?: +|$)/i.test( all[ i ].className ) )
{
all[i].style.display = 'none';
}
}
alert(all);
}
</script>
</head>
<body>
<button onclick="A()">AAAA</button>
<div id="body"> Этот элемент body.</div>
<div class="hilite"> Этот элемент hilite.</div>
<p class="hilite">Для исключения </p>
<button onclick="A()">A</button>
</body>
</html>
При нажатии на кнопку выводится следующее сообщение.
Но ничего не работает, классы какими были такими и остались. В чем моя ошибка??