Показать сообщение отдельно
  #7 (permalink)  
Старый 18.07.2014, 02:52
Профессор
Посмотреть профиль Найти все сообщения от newobject
 
Регистрация: 10.07.2014
Сообщений: 145

wlad2,
Я не совсем понял какие именно блоки надо скрывать. Если внешний, полностью, и если все скрываемые блоки имеют структуру
<body>
<div></div>
<div></div>
<div></div>
</body>
то это решение подойдет. Если же надо скрывать блоки произвольного уровня вложенности
<body>
<div></div>
<div><div></div</div>
<div><div><div></div</div></div>
</body>
-- то нет. А подключайте обычно -- внешним скриптом, или в конце тега body в <script></script>, не важно. как только подключите все будет работать. например

<body>

<div>foo кофе bar coffee baz</div>
<div>foo bar ягоды salad бараны baz</div>
<div>Видимый тег</div>
<div>foo bar сахар salad baz</div>
<script>
onload=function(){
var divs=document.getElementsByTagName("div")
for(var i in divs){
if(divs.hasOwnProperty(i)){
if(/кофе|ягоды|сахар/.test(divs[i].innerHTML)) divs[i].style.display="none"}
}}
</script>
</body>

Последний раз редактировалось newobject, 18.07.2014 в 18:56.
Ответить с цитированием