mark
mark

Reputation: 125

I want to use javascript to insert an attribute to an element

Any ideas how I would go about writing a javascript method to insert an attribute to a tag

eg. I have

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

and I want to insert an attribute name

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

Thanks

Upvotes: 12

Views: 43117

Answers (2)

kim3er
kim3er

Reputation: 6466

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

or using jQuery:

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

Upvotes: 8

Gumbo
Gumbo

Reputation: 655179

Try this:

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

Upvotes: 28

Related Questions