JavaScript实现九九乘法表的简单实例


Posted in Javascript onJune 07, 2016

每个学过编程的人都写过“HelloWorld”

但99乘法表,我想也应该成为每个编程初学者的必编程序

这是JavaScript的实现方法,非常适合初学者!!!

以下是代码及注释

<!DOCTYPE html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>JavaScript九九乘法表</title> 
 
<style type="text/css"> 
table{ 
  width:600px;     //表格height属性可设置可不设置,建议不设置
  border-collapse:separate;
  } 
table td{ 
  border:#000000 1px solid;
  text-align: center;  //使<td>标签中的内容居中显示,若是<th>标签,没有此行代码亦可自动居中
  } 
</style>

</head> 
<body> 
 
<script type="text/javascript"> 
//下面部分是核心代码
 
document.write("<table>");   //<table></table>添加一个表格样式来显示乘法表 
for (var x = 1; x <= 9; x++) 
{ 
  document.write("<tr>");   //<tr></tr>标签
  for (var y = 1; y <= x; y++)
  { 
    document.write("<td>"+y+"x"+x+"="+y*x+"</td>");//亦可用<th>标签来起到居中加粗内容的作用
  }                          
  document.write("</tr>"); 
} 
document.write("</table>");  
</script> 
 
</body> 
</html>

下面是上面代码中涉及的一些内容

•<table>标签是定义一个表格!

<tr> - 定义表行

<th> - 定义表头

<td> - 定义表元(表格的具体数据)

border=""属性可以设置表格的边框!

<th>里的字默认为加粗居中显示!

bgcolor=""也就是我熟悉的设置表格背景颜色!

•cellspacing=""和cellspadding=""是设置表格间的间距和单元格里的间距!但这两个标签都被HTML5移除了,取而代之的是border-collapse:separate | collapse | inherit。

separate 默认值。边框会被分开。不会忽略border-spacing 和 empty-cells 属性。
collapse 如果可能,边框会合并为一个单一的边框。会忽略border-spacing 和 empty-cells 属性。
inherit 规定应该从父元素继承border-collapse属性的值。

以上这篇JavaScript实现九九乘法表的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery text()要注意啦
Oct 30 Javascript
爆炸式的JS圆形浮动菜单特效代码
Mar 03 Javascript
JS 无法通过W3C验证的处理方法
Mar 09 Javascript
原生js实现给指定元素的后面追加内容
Apr 10 Javascript
JS实现图片横向滚动效果示例代码
Sep 04 Javascript
Extjs实现进度条的两种便捷方式
Sep 26 Javascript
Javascript中typeof 用法小结
May 12 Javascript
JavaScript实现音乐自动切换和轮播
Nov 05 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
May 27 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
Nov 12 Javascript
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
javascript如何定义对象数组
Jun 07 #Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 #Javascript
bootstrap输入框组代码分享
Jun 07 #Javascript
javascript 数组的定义和数组的长度
Jun 07 #Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
Jun 07 #Javascript
原生js三级联动的简单实现代码
Jun 07 #Javascript
AngularJS 遇到的小坑与技巧小结
Jun 07 #Javascript
You might like
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
PHP递归算法的详细示例分析
2013/02/19 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
帝国cms常用标签汇总
2015/07/06 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
2016/11/14 PHP
php实现的中秋博饼游戏之绘制骰子图案功能示例
2017/11/06 PHP
对采用动态原型方式无法展示继承机制得思考
2009/12/04 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
IE6、IE7中setAttribute不支持class/for/rowspan/colspan等属性
2011/08/28 Javascript
利用div+jquery自定义滚动条样式的2种方法
2013/07/18 Javascript
jquery中的on方法使用介绍
2013/12/29 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
使用BootStrapValidator完成前端输入验证
2016/09/28 Javascript
AngularJS开发教程之控制器之间的通信方法分析
2016/12/25 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
angular4应用中输入的最小值和最大值的方法
2019/05/17 Javascript
vue计算属性无法监听到数组内部变化的解决方案
2019/11/06 Javascript
javascript 数组精简技巧小结
2020/02/26 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Python类的专用方法实例分析
2015/01/09 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
2016/06/16 Python
python3 requests库文件上传与下载实现详解
2019/08/22 Python
Pytorch实现将模型的所有参数的梯度清0
2020/06/24 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
JSF如何进行表格处理及取值
2012/08/06 面试题
群众路线教育实践活动整改落实情况汇报
2014/10/28 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
班级联欢会主持词
2015/07/03 职场文书
公司车队管理制度
2015/08/04 职场文书