2010-10-10 7 views
-11

Existe-t-il un moyen de déterminer l'attribut id d'un élément html?find id of element

+0

De http://stackoverflow.com/questions/ask-advice - Soyez précis! Si vous posez une question vague, vous obtiendrez une réponse vague. Mais si vous nous donnez des détails et un contexte, nous pouvons fournir une réponse utile. –

+0

maintenant quand j'ai donné un spécifique, pouvez-vous me donner ans. –

+6

cela fonctionne mieux si vous mettez dans la clarification comme un Modifier à votre question elle-même !! Aussi, crier ne vous mènera généralement nulle part - vite !! – InSane

Répondre

3

Je vous suggère de modifier votre question pour représenter avec précision ce que vous recherchez.

Sur la base de vos commentaires, si vous êtes à la recherche pour la première DIV, utilisez quelque chose comme ceci: -

x=document.getElementsByTagName("div"); 
if (x!= 'undefined' && x.length > 0) 
    document.write(x[0].id); 
+0

ya j'ai essayé ce code mais cela aussi ne me donne pas l'id, '_firebugConsole' est le msg que je reçois. Pour info, j'ai firebug installé dans ff. –

+0

@Rahul Utb - pouvez-vous voir votre source HTML et chercher _firebugConsole et voir s'il existe réellement une div de ce nom? Je ne suis pas sûr de savoir comment firebug fonctionne en interne ... – InSane

5

Il est simple comme bonjour:

var id = anyElement.id 

La fonction inverse (déterminer l'élément par ID):

var anyElement = document.getElementById(id); 
+0

Désolé ce n'est pas du tout résoudre mon problème. En fait, je veux déterminer l'identifiant de l'élément FIRST DIV dans ma page. Cette div est juste après le corps. –

+0

ni il m'a donné id d'élément de corps. –

+0

pourquoi alors var id = anyElement.id, n'indiquant pas l'attribut BODY de ma page –