Hej, har en kod enligt nedan, men när den skriver ut innehållet så skriver den ut det bredvid varandra och det ser inte så snyggt ut:
this.update_input = function(id) {
if( (this.count >= this.max_rows) || (this.CheckInputExt(id)==false) )
return false;
var ObjectName = this;
var upload_files = document.getElementById(input_prefix+'_uploadlist');
//Files list: Filename
var new_delete = document.createElement( 'div' );
new_delete.id = input_prefix+'_del' + id;
new_delete.innerHTML = document.getElementById(input_prefix+'_'+id).value;
//Files list: Description
var new_desc = document.createElement( 'input' );
new_desc.type = 'text';
new_desc.id = input_prefix+'_del' + id;
//Files list: Delete button
var del_button = document.createElement( 'input' );
del_button.type = 'button';
del_button.value = 'Delete';
del_button.selector = this;
del_button.onclick = function(){
this.selector.delete_row(id);
};
//Create list row
upload_files.appendChild(new_delete);
new_delete.appendChild(new_desc);
new_delete.appendChild(del_button);
//Counters ++
this.count++;
this.j++;
//Hide input and add another
var o = document.getElementById(input_prefix+'_'+id);
o.style.position = 'absolute';
o.style.left = '-1920px';
this.add_new_row();
det är i den här raden som jag skriver ut lite data:
//Create list row
upload_files.appendChild(new_delete);
new_delete.appendChild(new_desc);
new_delete.appendChild(del_button);
men jag vill ha det uppraddat finare, som typ i en tabell att:
upload_files.appendChild(new_delete); hamnar i en td
new_delete.appendChild(new_desc); i en annan td och
new_delete.appendChild(del_button); i en tredje
så att det blir på samma sätt som <tr><td>blabla</td><td>blabla1</td><td>blabla2</td></tr>
är detta möjligt?