Easy with jQuery ...
$("div:visible")
But if you want to be an old school ...
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); }
source share