[javascript]Sélection d'éléments dans un div

Fermé
cyberlulu Messages postés 62 Date d'inscription dimanche 10 novembre 2002 Statut Membre Dernière intervention 26 juin 2008 - 25 janv. 2007 à 11:28
 Kiwi - 13 nov. 2010 à 20:05
Bonjour,

Je voudrais savoir s'il est possible en javascript de sélectionner toutes les cases à cocher qui se trouvent dans un div.
pour avoir toutes les cases à cocher, je sais qu'il faut faire :
document.getElementByTagName("type")="checkbox"
mais si maintenant j'ai ca :

<input type="checkbox" ...>

<div id="monDiv">
<input type="checkbox" ...>
<input type="checkbox" ...>
</div>

comment avoir uniquement les checkbox contenus dans monDiv ?

Merci d'avance
A voir également:

2 réponses

Ce sujet date, mais tant qu'à faire, ça aidera peut-être. Il te suffirait de faire

mondiv.getElementByTagName("type")="checkbox"
2
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
25 janv. 2007 à 13:19
Il faut que tu donne un identifiant à chacun de tes checkbox pour pouvoir les récupérer par la suite, ainsi que leur propriété et valeur.

eX :

<script language="javascript">

function checkAll ( check, label, nb ){
	var oDiv = null;
	for ( var i=0; i < nb; i++ ){
		oDiv = document.getElementById(label+i);
		if ( check == 0 )
			oDiv.checked = false;
		else
			oDiv.checked = true;
	}
}

</script>

<input type="checkbox" id="toto" ...>

<div id="monDiv"> 
<input type="checkbox" id="check1" ...> 
<input type="checkbox" id="check2" ...> 
</div> 

<input type="button" value="CheckAll" onclick="javascript:checkAll(1,'check',2)">
<input type="button" value="Un-CheckAll" onclick="javascript:checkAll(,'check',2)">

0