Sumario
name
obtiene o establece la propiedad del nombre de un objeto DOM; s贸lo se aplica a los siguientes elementos: <a>
, <applet>
, <button>
, <form>
, <frame>
, <iframe>
, <img>
, <input>
, <map>
, <meta>
, <object>
, <param>
, <select>
, and <textarea>
.
Nota: La propiedad name no esixte para otros elementos
; a diferencia de tagName
y nodeName
, no es una propiedad de los modos de comunicaci贸n (interfaces) Node
, Element
or HTMLElement
.
name
puede ser utilizado en el m茅tododocument.getElementsByName()
, en una configuraci贸n y con la colecci贸n de elementos de la configuraci贸n. cuando utilizamos una configuraci贸n o elementos de una colecci贸n, puede devolver un solo elemento o una colecci贸n.
S铆ntasix
HTMLElement.name = string; var elName = HTMLElement.name; var fControl = HTMLFormElement.elementName; var controlCollection = HTMLFormElement.elements.elementName;
Ejemplo
<form action="" name="formA"> <input type="text" value="foo"> </form> <script type="text/javascript"> // Get a reference to the first element in the form var formElement = document.forms['formA'].elements[0]; // Give it a name formElement.name = 'inputA'; // Show the value of the input alert(document.forms['formA'].elements['inputA'].value); </script>
Notas
En Internet Explorer (IE), la propiedad name
de los objetos DOM , creada utilizandodocument.createElement()
no puede ser establecida o modificada