Mit JavaScript geht das eigentlich ganz einfach. Und nicht nur mit dem A-Tag sondern auch mit Div, Span, Td ... Hier als Beispiel mal mit dem Div-Tag (weiße Schrift auf weißen Hintergrund):
Code:
<div bgcolor="#ffffff" width="100%" onmouseover="this.style.backgroundColor='#000000';" onmouseout="this.style.backgroundColor='#ffffff';">
<font color="#ffffff">Der weiße Spoilertext</font>
</div>
Wenn man mit der Maus drüberfährt wird der Hintergrund schwarz. Allerdings würde ich das bei Spoilern nicht machen, da man es so zu schnell (unabsichtlich) lesbar machen kann. Markieren ist eindeutig besser.

freundliche Grüße, Rolus