Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Contribuez
Contribuez Proposez vos articles, cours, tutoriels, questions/réponses pour les FAQ, sources et autres ressources pour la rubrique Web ainsi que ses sous-rubriques.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2011, 12h26   #1
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
Par défaut petit rappel de syntaxe pour getElementById

Code :
1
2
3
function b(o){
return document.getElementById(o)
}
permet d'appeler n'importe quel élément de la page en passant son id à b();
Code :
alert(b("mon_id").nodeName)

Code :
1
2
3
for(var i=0,t=[];i<document.getElementsByTagName("*").length;i++){
	t[document.getElementsByTagName("*")[i].id]=document.getElementsByTagName("*")[i]
}
permet la même chose mais l'id est une propriété du tableau t;
Code :
alert(t.mon_id.nodeName);
Je préfère la 2e syntaxe, sauf qu'un ajout d'élément au dom en cours de session ne sera pas pris en compte, sauf relance de la boucle;
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h41.


 
 
 
 
Partenaires

Hébergement Web