Vinay Gayakwad
Vinay Gayakwad

Reputation: 536

how to create label element in javascript

var elem2 = document.createElement("label");
elem2.setAttribute("value","something");
labelView.appendChild(elem2);

Upvotes: 1

Views: 27039

Answers (2)

CAFxX
CAFxX

Reputation: 30301

you have to add the element to the DOM via appendChild()

Upvotes: 1

Jacob Relkin
Jacob Relkin

Reputation: 163268

Did you add it to the DOM?

Also, a <label> element doesn't make use of the value attribute, it uses innerHTML.

var elem2 = document.createElement('label');
elem2.innerHTML = "something";    
document.getElementsByTagName('body')[0].appendChild(elem2);

Upvotes: 7

Related Questions