九九乘法表的js的写法

怎样用js写一个在表格里排列的九九乘法表???求大神 拜托了

 <table cellpadding="5">
    <script>
        for (var i = 1; i <= 9; i++) {
            document.write('<tr>')
            for (var j = 1; j <= i; j++) {
                document.write('<td>' + i + '*' + j + '=' + (i * j) + '</td>')
            }
            document.write('</tr>')
        }
    </script>
</table>