Поиск простого обнаружения первого ребенка с помощью javascript (без фреймворка).
Следует добавить класс "first
" для первого дочернего элемента. Как css-hacks для ie, но в javascript и html-файле.
Должен работать аналогично :first-child
Когда я говорю «нет фреймворка», я имею в виду такой код:
<script type="text/javascript">document.documentElement.id = "js"</script>
Например:
<div class="terms">
<dl>
<dt>Term 1 name</dt>
<dd>Term 1 description</dd>
</dl>
<dl>
<dt>Term 2 name</dt>
<dd>Term 2 description</dd>
</dl>
<dl>
<dt>Term 3 name</dt>
<dd>Term 3 description</dd>
</dl>
</div>
Три <dl>
, первый включает Термин 1.
Этот CSS не будет работать в IE6, поэтому я ищу решение для JavaScript. CSS-хаки не допускаются.
.terms dl:first-child { float: right; }