html - How do I create the empty table data boxes with JavaScript? -
i want able create html table without using html , writing javascript.
how create empty table data boxes javascript?
table { border: 1px solid black; } th { border: 1px solid blue; } td { border: 1px solid red; } <!doctype html> <html> <head></head> <body> <table> <tr> <th>one</th> <th>two</th> <th>three</th> </tr> <tr> <th>a</th> <td></td> <td></td> </tr> <tr> <th>b</th> <td></td> <td></td> </tr> <tr> <th>c</th> <td></td> <td></td> </tr> </table> </body> <html>
try this:
var mytablerows = [ [{"th":"one"},{"th":"two"},{"th":"three"}], [{"th":"a"},{"td":""},{"td":""}], [{"th":"b"},{"td":""},{"td":""}], [{"th":"c"},{"td":""},{"td":""}] ]; var table = document.createelement("table"); for(var rowindex in mytablerows) { var row = document.createelement("tr"); for(var colindex in mytablerows[rowindex]) { for(var tag in mytablerows[rowindex][colindex]) { var cell = document.createelement(tag); var cellcontents = document.createtextnode(mytablerows[rowindex][colindex][tag]); cell.appendchild(cellcontents); row.appendchild(cell); } } table.appendchild(row); } document.body.appendchild(table);
Comments
Post a Comment