2009-07-02 14 views
8

¿Alguna idea de cómo iba a ir sobre la escritura de un método javascript para insertar un atributo a una etiquetaQuiero usar javascript para insertar un atributo a un elemento

por ejemplo. Tengo

<input id='in1' value='Submit' type='submit'/> 

y quiero insertar un nombre de atributo

<input id='in1' name='submit_content' value='Submit' type='submit'/> 

Gracias

Respuesta

19

Prueba esto:

document.getElementById("in1").setAttribute("name", "submit_content"); 
+0

Eso es perfecto, muchas gracias – mark

+0

En realidad es 'setAttribute' en lugar de' addAttribute'. Lo arreglé – Gumbo

+0

Este no funciona ... ¿Cuál es la solución a esto ...? setAttribute ("event.stopPropagation()") –

6
document.getElementById("in1").setAttribute("name", "submit_content"); 

o el uso de jQuery:

$("#in1").attr("name", "submit_content"); 
+0

eso es perfecto gracias mucho – mark

Cuestiones relacionadas