Показать сообщение отдельно
  #2 (permalink)  
Старый 21.08.2010, 18:19
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Научись находить свои ошибки.
<div>
<p>1</p>
<p>2</p>
<p>3</p>
</div>
<script>
var div = document.getElementsByTagName('div')[0]
alert(div.lastChild)
</script>

Из чего видно, что lastChild - это не параграф, а текстовый узел. У него нет стилей.
Повникай вот в это. Мож поможет
Кстати, если не считать ie, то такие вещи можно и через ccs3 делать:
<style>
DIV :last-child { color: #F00; }
</style>
<div>
<p>1</p>
<p>2</p>
<p>3</p>
</div>
Ответить с цитированием