Здравствуйте! Есть такой код
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function setColor()
{
document.getElementById("p1").style.color="#ff0000";
setTimeout(function(){document.getElementById("p1").style.cssText='opacity:50'},500);
}
</script>
</head>
<body>
<p id="p1">This is an example paragraph</p>
<input type="button" onclick="setColor()"
value="Change color of text" />
</body>
</html>
За гранью моего понимания — почему как только меняю прозрачность, цвет текста вновь становится по умолчанию, или цвета прописанного в цсс — что я упустила? Помогите советом плиз