【JavaScript】打印乘法表

打印乘法表

今天看到老师在群里戏谑地发了如下动态:

笑完之后,决定手动实现一番。主要是用JavaScript动态拼接模板字符串,最后再渲染成HTML。

		<!-- javascript -->
		<script> var depth = 10; var str = ""; function row(content) { return `<div class='row'>${content}</div>`; } function cell(content) { return `<div class='cell'>${content}</div>`; } function multiplyify(x, y) { return `${x}x${y}=${x * y}`; } for (let i = 1; i < depth; i++) { let cellStr = ""; for (let j = 1; j <= i; j++) { cellStr += cell(multiplyify(i, j)); } str += row(cellStr); } document.write(str); </script>
		<!-- 样式 -->
		<style> .row { display: block; text-align: center; } .cell { margin: 0; margin-right: -1px; display: inline; border: 1px grey solid; padding: 5px; line-height: 2em; } </style>

最终实现的大概如下所示:

全部评论

相关推荐

11-26 22:34
已编辑
重庆邮电大学 Java
快手 客户端开发 (n+5)k*16 公积金12
牛客895077908号:佬 什么双非硕啊
点赞 评论 收藏
分享
oppo 应用软开 22*15+0.5*12
拿到了ssp完美:真的坎坷,但是你至少拿到这么多offer了!
点赞 评论 收藏
分享
Natrium_:这时间我以为飞机票
点赞 评论 收藏
分享
点赞 评论 收藏
分享
昨天 11:21
门头沟学院 Java
总包48.5w,意想不到的价格
无情咸鱼王的秋招日记之薛定谔的Offer:R
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务