Maison > interface Web > js tutoriel > Solution expliquant pourquoi getElementsByName() dans IE n'est pas valide pour certaines compétences elements_javascript

Solution expliquant pourquoi getElementsByName() dans IE n'est pas valide pour certaines compétences elements_javascript

WBOY
Libérer: 2016-05-16 16:35:03
original
1293 Les gens l'ont consulté

Copier le code Le code est le suivant :

document.getElementsByName('someName') renvoie une liste de nœuds (tableau)

Remarque : Certains nœuds n'ont pas d'attribut de nom sous IE, qui ne peut pas être obtenu à l'aide de document.getElementsByName. Seules les balises suivantes ont l'attribut name :
A, APPLET, attribut, BUTTON, EMBED, FORM, IMG, type INPUT = bouton, type INPUT = case à cocher, type INPUT = fichier, type INPUT = caché, type INPUT = image, type INPUT = mot de passe, type INPUT = radio, INPUT type=reset, INPUT type=submit, INPUT type=text, LINK, MAP, OBJECT, RT, RUBY, SELECT, TEXTAREA

Rien d'autre, comme div, span, etc.

Alternative :

Condition préalable : on suppose que les TagNames des tableaux de nœuds obtenus sont cohérents. (Il est généralement rare que les nœuds du tableau de nœuds obtenu proviennent de balises différentes)

Extrait de code JSP :

......
<logic:iterate id='t' name='dataList' >
<tr class='list'> 
......
<td class='normal'><span name='tbc'>${t.LOWAREATS_TBC }</span></td>
......
</tr>
</logic:iterate>
......

Copier après la connexion

extrait de code javascript :

...... 
var tbcList = document.getElementsByTagName('span');
for(var i = 0; i < tbcList.length ; i++) {
if(tbcList[i].name != 'tbc' ) continue;
//......逻辑代码
} 
......
Copier après la connexion
Étiquettes associées:
ie
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal