Recherche d'un détection de premier enfant simple via javascript (pas de cadre).Simple premier enfant js?
Il faut ajouter la classe "first
" pour le premier enfant de l'élément. Comme un css-hacks pour ie, mais en javascript et pour un fichier html.
doit travailler similaire à :first-child
Quand je dis pas de cadre, je veux dire un code comme ceci:
<script type="text/javascript">document.documentElement.id = "js"</script>
Par exemple:
<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>
Trois <dl>
, la Le premier inclut le terme 1.
Ce CSS ne fonctionnera pas dans IE6, c'est pourquoi je suis à la recherche d'une solution javascript. CSS-hacks ne sont pas autorisés.
.terms dl:first-child { float: right; }
Dans quelles situations ce besoin d'appliquer? Des éléments déjà présents dans le document lors de son chargement? Nouveaux éléments ajoutés dynamiquement? Éléments identifiés par une classe donnée, ou tous les éléments? – harpo
Je pensais avoir compris votre question jusqu'à la dernière phrase. Qu'est-ce que cet extrait Javascript est supposé faire? –
Ajout d'un exemple. – Happy