<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>Change the content of a cell</title> <style type="text/css"> body {margin: 30px;} </style> </head> <body> <table id="myTable" border="1"> </table> <form> <input type="button" onclick="createTable(3, 5)" value="Create the table"> </form> </body> <script> function createTable() { rn = window.prompt("Input number of rows", 1); cn = window.prompt("Input number of columns",1); for(var r=0;r<parseInt(rn,10);r++) { var x=document.getElementById('myTable').insertRow(r); for(var c=0;c<parseInt(cn,10);c++) { var y= x.insertCell(c); y.innerHTML="Row-"+r+" Column-"+c; } } } </script> </html>