-
Notifications
You must be signed in to change notification settings - Fork 4
Tips & Astuces
Pierre Lancien edited this page Dec 2, 2013
·
2 revisions
Exemple :
HTML :
<div id="_container">
<div id="score"></div>
<div id="character"></div>
<div id="canvas"></div>
</div>
JS :
var myChildren = [];
for(var i = 0; i < _container[0].childNodes.length; i++)
{
myChilds.push(_container[0].childNodes[i]);
}
myChild sera donc un tableau contenant score, character, et canvas, il contient tous les enfants de _container.
Remarque de Pierre : attention, je me méfie des fonctions natives JS pour la compatibilité. En jQuery ça donne :
$('#_container').children().each(function () {
l'élément est référencé avec this
});
ou alors :
$('#_container>*').each(function () {
});
Exemple : Si vous souhaitez n'avoir que la div canvas
JS :
var uniqueChild;
for(var i = 0; i < _container[0].childNodes.length; i++)
{
if(_container[0].childNodes[i] === "canvas");
uniqueChild = _container[0].childNodes[i];
}
Unique Child ne contiendra que l'élément canvas.