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

Сообщение от wlad2
подскажите как всетаки скрывать ДИВЫ в которых есть ключи типа 'кофе', 'сода', 'ягоды'
Я вам показывал

<html>
<head>
</head>
<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>
</html>

Тут че-то не запускается, run не буду ставить, но в браузере у меня работает.

ЗЫ Упс! В ФФ ругань на __proto__=null почему то. Убрал, заработало. Надо по хорошему, тогда добавить hasOwnProperty. Ща перепишу.

UPD исправил

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