Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<script type="text/javascript">
/*<![CDATA[*/
function Selection(sel,cls){
var objs=bycls(cls),z0=0;
for (;z0<objs.length;z0++){
objs[z0].style.display=objs[z0].className.indexOf(sel.value)>-1||sel.value=='ShowAll'?'block':'none';
}
}
function bycls(nme){
for (var reg=new RegExp('\\b'+nme+'\\b'),els=document.getElementsByTagName('DIV'),ary=[],z0=0; z0<els.length;z0++){
if(reg.test(els[z0].className)){
ary.push(els[z0]);
}
}
return ary;
}
/*]]>*/
</script></head>
<body>
<select name="type" onchange="Selection(this,'Selection');" >
<option value="ShowAll">1</option>
<option value="Selection1">1</option>
<option value="Selection2">2</option>
<option value="Selection3">3</option>
<option value="Selection4">4</option>
</select>
<div class="Selection Selection1">
Selection 1
</div>
<div class="Selection Selection2">
Selection 2
</div>
<div class="Selection Selection4">
Selection 4
</div>
<div class="Selection Selection3">
Selection 3
</div>
<div class="Selection Selection3">
Selection 3
</div>
<div class="Selection Selection1">
Selection 1
</div>
</body>
</html>
Bookmarks