Obtenez tous les DIV visibles sur une page avec javascript?

Un autre Q court, y at-il un petit code pour obtenir tous les DIV sur une page qui a la visibilité définie pour " block " ou "en inline "?

Merci

C'est facile avec jQuery …

 $("div:visible") 

Mais si vous voulez être vieil école …

 var divs = document.getElementsByTagName("DIV"); var elems = []; for(var i = 0; i < divs.length; i++) { var div = divs[i]; var vis = div.style.visibility; if(vis == 'block' || vis == 'inline') elems.push(div); } 

Utilisation de jQuery:

 $("div:visible") 

http://api.jquery.com/visible-selector/