Как вариант для размышления:
<script type="text/javascript">
window.onload = function(){
document.getElementsByTagName('a')[0].onclick = function(){
var dt = document.getElementsByTagName('dt'), i = dt.length;
while(i--){
return function(){
dt[i].style.display = (dt[i].style.display == '') ? 'block' : '';
};
}
}();
};
</script>
<style type="text/css">
dt {background: red; display: none; width: 100px; height: 50px;}
</style>
<dl>
<dd><a href="#">click</a></dd>
<dt></dt>
</dl>