вопрос по DOM
В DOM я прочел про свойства чем-то похожих на фильтры.
firstChild и lastChild Я вот понять не могу как с помощью них можно повлиять на CSS свойства! Например если у нас есть div и там 3 <p>, как изменить стиль последнего? <div> <p>1</p> <p>2</p> <p>3</p> </div> |
Научись находить свои ошибки.
<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>
|
Цитата:
через свойства style и className это с учетом сказанного предыдущим собеседником |
| Часовой пояс GMT +3, время: 13:48. |