Показать сообщение отдельно
  #1 (permalink)  
Старый 12.02.2014, 15:06
Новичок на форуме
Отправить личное сообщение для Lonewi Посмотреть профиль Найти все сообщения от Lonewi
 
Регистрация: 12.02.2014
Сообщений: 8

не работает атрибут class в теге <td>
Подскажите, в чем подвох. 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>
Ответить с цитированием