Reputation: 536
var elem2 = document.createElement("label");
elem2.setAttribute("value","something");
labelView.appendChild(elem2);
Upvotes: 1
Views: 27039
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