Подскажите, в чем подвох. JS класс изменяет, но цвет текста меняется на черный, а не на зеленый.
<html>
<head>
<title>Test1</title>
<style type="text/css">
table .c { color: red }
.a .c { color: green }
</style>
<script type="text/javascript">
function test1()
{
//document.getElementById("t").children[0].children[0].children[0].className=('class', 'a');
document.getElementById('t').getElementsByTagName('td')[0].setAttribute('class', 'a')
}
</script>
</head>
<body onmousedown="test1()">
<table id="t">
<tr>
<td class="c">Текст</td>
</tr>
</table>
</body>
</html>