http://jsfiddle.net/mmhDR/
j
часто используется в качестве второй переменной цикла, k
после этого и т. Д.
window.onload=function(){
var t = document.createElement('table');
for(var i =1;i<11;i++){
var tr = document.createElement('tr');
for(var j=1;j<11;j++){
var td=document.createElement('td');
td.innerHTML=''+(j*i);
if(j==i){
td.className="bold";
}
tr.appendChild(td);
}
t.appendChild(tr);
}
document.body.appendChild(t);
};
edit: Using document.write ():
http://jsfiddle.net/8vTg7/
<style type="text/css" >
table{
margin:10px;
}
td{
text-align:center;
padding:5px;
border:1px solid grey;
}
.bold{
font-weight:bold;
}
</style>
<script type="text/javascript">
document.write('<table>');
for(var i =1;i<11;i++){
document.write('<tr>');
for(var j=1;j<11;j++){
document.write('<td ');
if(j==i){
document.write('class="bold"');
}
document.write('>');
document.write(''+(i*j));
document.write('</td>');
}
document.write('</tr>');
}
document.write('</table>');
</script>