попробуйте добавить, и убедитесь, что вы проверяете также onmouseout
<script>
function hoverHandler(e)
{
if(e.id=="red") // hovering
{
e.id="blue";
}else {
e.id="red";
}
}
</script>
<span onmouseover="hoverHandler(this)" onmouseout="hoverHandler(this)">test</span>
или встроенные обработчики событий могут быть
<style>#startStyle {color:lime} #red {color:red}#blue{color:blue}</style>
<span onmouseover="this.id='red'" onmouseout="this.id=''">test</span>
onmouseout
по умолчанию вернется к базовому стилю, если таковой имеется; или
<span onmouseover="this.id='red'" onmouseout="this.id='startStyle'">test</span>