<script type="text/javascript">
//<![CDATA[
function getElementsByClass(searchClass,node,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag = '*'; var els = node.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)"); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { classElements[j] = els[i]; j++; } } return classElements; } window.onload = function() { var spoilers = getElementsByClass('spoiler'); for(x in spoilers) { spoilers[x].getElementsByTagName('span')[0].style.display = 'none'; } }; function spoiler(obj) { var st = obj.getElementsByTagName('span')[0].style; st.display = (st.display == 'none' || st.display == '') ? 'block' : 'none'; }
//]]>
</script>
<p class="spoiler"><b>Spoiler</b> <input type="button" value="Anzeigen" onclick="spoiler(this.parentNode);" /> <span></span></p>