var div = document.createElement('div'); var label = document.createElement('label'); var input = document.createElement('input'); div.className = 'form_row'; label.htmlFor = 'name'; input.type = 'text'; input.name = 'name'; input.id = 'name'; label.appendChild(document.createTextNode('Name:')); div.appendChild(label); div.appendChild(input);