Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как мне убрать классы со всех элементов, кроме нужного (https://javascript.ru/forum/events/37682-kak-mne-ubrat-klassy-so-vsekh-ehlementov-krome-nuzhnogo.html)

Mukhtar 01.05.2013 04:40

Как мне убрать классы со всех элементов, кроме нужного
 
доброе утро мир! __))))

Срочно нужна Ваша помощь, господа форумчане.

Есть 5 дивов

<div class="window fadeOuted" id="settings">
</div>
<div class="window fadeOuted" id="monitoring">
</div>
<div class="window fadeOuted" id="analyze">
</div>
<div class="window fadeOuted" id="report">
</div>
<div class="window fadeOuted" id="rar">
</div>


Как мне пройтись по всем дивам и оставить видимым только settings?
то есть, все остальные должны быть убраны.

Заранее спасибо.

danik.js 01.05.2013 08:39

<div id="settings">
</div>
<div id="monitoring">
</div>
<div id="analyze">
</div>
<div id="report">
</div>
<div id="rar">
</div>

Mukhtar 01.05.2013 09:29

Цитата:

Сообщение от danik.js (Сообщение 248675)
<div id="settings">
</div>
<div id="monitoring">
</div>
<div id="analyze">
</div>
<div id="report">
</div>
<div id="rar">
</div>

Это понятно, но мне классы те нужны для другого.

Там еще анимация присутствует ))))

vadim5june 01.05.2013 09:32

<!DOCTYPE html>
<html>
 <div class="window fadeOuted" id="settings">
</div>
<div class="window fadeOuted" id="monitoring">
</div>
<div class="window fadeOuted" id="analyze">
</div>
<div class="window fadeOuted" id="report">
</div>
<div class="window fadeOuted" id="rar">
</div>
<script>
var els=document.getElementsByTagName('div');
for(var i=0;i<els.length;i++){
if(els[i].id!="settings")els[i].className='';
};
alert(document.body.innerHTML);
</script>


Часовой пояс GMT +3, время: 11:16.