mozilla

element.name

Résumé

name obtient ou définit l'attribut name d'un objet DOM. Il s'applique uniquement aux éléments suivants : anchor, applet, form, frame, iframe, image, input, map, meta, object, option, param, select et textarea.

Le nom ainsi obtenu peut être utilisé avec la méthode getElementsByName, dans un formulaire et dans la collection elements d'un formulaire. Lorsqu'il est utilisé avec un formulaire ou les éléments d'une collection, il peut ne concerner qu'un seul élément, ou une collection d'éléments.

Syntaxe

HTMLElement.name = string;
var elName = HTMLElement.name;

var fControl = HTMLFormElement.elementName;
var controlCollection = HTMLFormElement.elements.elementName;

Exemple

<form action="" name="formA">
  <input type="text" value="foo">
</form>

<script type="text/javascript">

  // Obtient une référence au premier élément du formulaire
  var formElement = document.forms['formA'].elements[0];

  // Lui donne un nom
  formElement.name = 'inputA';

  // Affiche la valeur du champ
  alert(document.forms['formA'].elements['inputA'].value);
 
</script>

Notes

Dans Internet Explorer, la propriété name des objets DOM créés à l'aide de createElement ne peut être définie ou modifiée.

Spécification

Spécification DOM 2 HTML du W3C :

Les traductions ne sont pas normatives.

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : fscholz, teoli, BenoitL, dextra, khalid32
Dernière mise à jour par : khalid32,