La copie de code est la suivante:
document.getElementsByName ('SomeName') Renvoie une liste de nœuds (array)
Remarque: dans IE, certains nœuds n'ont pas l'attribut de nom, qui ne peut pas être obtenu à l'aide de document.getElementsByName. Seules les balises suivantes ont un attribut de nom:
A, applet, attribut, bouton, intégration, formulaire, IMG, type d'entrée = bouton, type d'entrée = boîte à cocher, type d'entrée = fichier, type d'entrée = caché, type d'entrée = image, type d'entrée = mot de passe, type d'entrée = radio, type d'entrée = réinitialiser, type d'entrée = soumettre, type d'entrée = texte, lien, map, objet, rt, rudy, select, textarea
Rien d'autre, comme Div, Span, etc.
Alternatives:
Préalable: Supposons que le nom de tagnom du tableau de nœud récupéré est cohérent. (Il est généralement rare de voir les nœuds dans le tableau de nœuds acquis à partir de différentes balises)
Extrait de code JSP:
...... <logique: itérate id = 't' name = 'datalist'> <tr class = 'list'> ...... <td class = 'normal'> <span name = 'tbc'> $ {t.lowareats_tbc} </span> </td> ...... </ tr> </ logic: itated> ... ...Extrait de code javascript:
...... var tbclist = document.getElementsByTagName ('span'); for (var i = 0; i <tbclist.length; i ++) {if (tbclist [i] .name! = 'tbc') continuant; // ...... code logistique} ......