Нашёл решение:
<script type="text/javascript">
function spoiler(id) {
if ( document.getElementById(id).style.display == "none" )
{ document.getElementById(id).style.display = ""; }
else { document.getElementById(id).style.display = "none"; }
}
</script>
<script>
function toggleClass(el, class1, class2) {
el.className = (el.className == class1) ? class2 : class1; } </script>
<div class="color1" onclick="spoiler('spoil1'); toggleClass(this, 'color1', 'color2')">Открыть спойлер</div>
<div id="spoil1" style="display: none;">Скрытый текст</div>