JS练习
用JS实现如下效果

代码1(用table标签实现):
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.aa{background-color: pink; width: 50px; height: 50px; float: left; }
.bb{clear: left;}
</style>
</head>
<body>
<script type="text/javascript">
var count=1;
document.write("<table>");
for(var j=1;j<=6;j++){
document.write("<tr>");
for(var i=1;i<=6;i++){
document.write("<td>");
document.write("<div class=aa>"+count+"</div>");
count++;
document.write("</td>");
}
document.write("</tr>");
}
document.write("</table>");
</script>
</body>
</html>
代码2(用div标签实现):
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.aa{background-color: pink; width: 50px; height: 50px; float: left; margin-left: 5px; margin-top: 5px;}
.bb{clear: left;}
</style>
</head>
<body>
<script type="text/javascript">
var count=1;
for(var j=1;j<=6;j++){
for(var i=1;i<=6;i++){
document.write("<div class=aa>"+count+"</div>");
count++;
}
document.write("<br class=bb>");
}
</script>
</body>
</html>
实现如下效果(99乘法表):

代码:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.aa{background-color: pink; width: 70px; height: 25px; float: left; margin-left: 5px; margin-top: 5px; text-align: center;}
.bb{clear: left;}
</style>
</head>
<body>
<script type="text/javascript">
var count=1;
for(var j=1;j<=9;j++){
for(var i=1;i<=j;i++){
document.write("<div class=aa>"+i+"*"+j+"="+i*j+"</div>");
count++;
}
document.write("<br class=bb>");
}
</script>
</body>
</html>
posted on 2017-09-27 19:48 FrankLiner 阅读(98) 评论(0) 收藏 举报
浙公网安备 33010602011771号