Bonjour, je cherche a recuperer l'attribut name avec getelementbyid pourriez-vous me dire comment faire ou me donner un lien vers un site qui donne toutes les méthodes etc ?!
merci d'avance,
Bonjour, je cherche a recuperer l'attribut name avec getelementbyid pourriez-vous me dire comment faire ou me donner un lien vers un site qui donne toutes les méthodes etc ?!
merci d'avance,
Même si IE confond allègrement name et id (note la syntaxe de getElementById, JavaScript est sensible à la casse), c'est pas très logique.recuperer l'attribut name avec getelementById
En revanche, tu peux utiliser getElementsByName (note le "s" de Elements, qui signifie que cette méthode renvoie une collection, semblable à un tableau) qui est fait pour.
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Bonjour, Et bien en faite je cherche a changer l'attribut name du control via getelementbyid c'est possible ?
La tu me propose de prendre le control par son name c'est pas ce que je souhaite !
Merci
Ben il suffit pas de le vouloir pour que ça marche...Bonjour, Et bien en faite je cherche a changer l'attribut name du control via getelementbyid c'est possible ?
La tu me propose de prendre le control par son name c'est pas ce que je souhaite !
En quoi utiliser la méthode prévue pour peut-elle être gênante par rapport à celle qui ne fait pas ce que tu veux
D'autre part, comme dit précédemment, IE qui est assez permissif pourra te retourner via getElementById un élément dont le name correspond, mais tu ne seras pas plus avancé puisque IE n'accepte pas la modification dynamique du name !
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Désolé mais, ... je ne comprend pas du tout pourquoi je devrai passer par getelementsbyname :s
Pourrai tu me concocté un petit exemple ou tu récupère le nom d'une textbox qui à l'id : tb_01 ?
merci,
Désolé, j'avais compris que tu voulais que getElementById te renvoies un élément d'après son attribut name (au passage, méthode trop souvent rencontrée au travers du forum, d'où ma confusion)...
Bref, du coup, il te suffit de récupérer la propriété name de l'élément sélectionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part alert(document.getElementById('tb_01').name;
Mais attention, pour IE, name est readonly !
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Merci beaucoup !
Partager