当前位置: 首页 > news >正文

html5cssjs代码 002 50以内的加法算式

html5&css&js代码 002 一些基本概念 50以内的加法算式

  • 一、代码
  • 二、解释

50以内的加法算式。

一、代码

<!DOCTYPE html>
<html lang="en">
<head><title>50以内的加法算式</title><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><style>/* 设置表格样式 */table {border-collapse: collapse;width: 100%;}th, td {border: 1px solid black; /* 表格边框 */padding: 8px; /* 单元格内边距 */text-align: left; /* 文本对齐方式 */}</style><script>/*生成50以内的加法算式表格*/function generateAdditionEquations() {let html = '';// 双重循环生成所有加法算式for(let i = 1; i <= 50; i++) {for(let j = 1; j <= i; j++) {// 每九个算式换一行if((j % 9) === 1) {html += '<tr>';}// 生成每个算式单元格html += `<td>${i} + ${j} = ${i+j}</td>`;// 每九个算式或当前行最后一个算式关闭行if((j % 9) === 0 || i === j) {html += '</tr>';}}}// 将生成的HTML字符串插入表格document.getElementById('additionTable').innerHTML = html;}// 页面加载完成后自动调用生成函数window.addEventListener('load', generateAdditionEquations);</script>
</head>
<body>
<!--本页的主要内容是展示通过javascript生成表格-->
<h2>50以内的加法算式,请使用Ctrl+=和Ctrl+-来放大或缩小
</h2><table id="additionTable"><tbody></tbody></table>
</body>
</html>

二、解释

该HTML代码定义了一个页面,用于生成50以内的加法算式的表格。页面加载完成后,通过JavaScript函数generateAdditionEquations动态生成加法算式,并将其插入到HTML表格中进行展示。
<style>标签内定义了表格的样式,包括边框、内边距、文本对齐方式等。
<script>标签内定义了generateAdditionEquations函数,该函数通过双重循环生成所有加法算式,并将生成的HTML字符串插入到具有id="additionTable"的表格元素中。
使用window.addEventListener(‘load’, generateAdditionEquations)来监听页面加载完成事件,确保在页面加载完成后自动调用generateAdditionEquations函数。
页面的主要内容是一个标题和一个空的表格,表格的id为additionTable,用于动态插入生成的加法算式。

http://www.lryc.cn/news/317857.html

相关文章:

  • [React 进阶系列] React Context 案例学习:使用 TS 及 HOC 封装 Context
  • 网络编程:网络编程基础
  • 力扣热题100_矩阵_73_矩阵置零
  • C++程序设计-第四/五章 函数和类和对象【期末复习|考研复习】
  • C#快速入门基础
  • UnityShader常用算法笔记(颜色叠加混合、RGB-HSV-HSL的转换、重映射、UV序列帧动画采样等,持续更新中)
  • Vue3调用钉钉api,内嵌H5微应用单点登录对接
  • UE5 局域网联机,寻找会话失败。
  • Windows系统安装MongoDB并结合内网穿透实现公网访问本地数据库
  • Hadoop伪分布式配置--没有DataNode或NameNode
  • 柚见第十期(后端队伍接口详细设计)
  • 【李沐论文精读】GPT、GPT-2和GPT-3论文精读
  • 新版Android Studio火烈鸟 在新建项目工程时 无法选java的语言模板解决方法
  • github(不是git啊)操作记录(踩坑)
  • 【SpringCloud微服务实战01】Eureka 注册中心
  • Python之函数进阶-柯里化
  • Spring Cloud项目整合Sentinel及简单使用
  • 【话题】人工智能迷惑行为大赏
  • Jsp在Javaweb中扮演什么角色?
  • 部署docker仓库harbor
  • Linux CentOS系统安装Spug并结合内网穿透实现远程访问本地运维平台
  • 阿里云第一次面试记录
  • AndroidStudio跑马灯实现
  • mysql笔记:12. 数据备份与还原
  • react native使用TS实现路由
  • 手机充值的功能测试框架 - 测试要点
  • U盘启动盘 制作Linux Ubuntu CentOS系统启动盘 系统安装
  • Nodejs 第五十四章(net)
  • 渗透测试修复笔记 - 04 nacos 可能会导致未经授权的用户获取到系统中的敏感信息的漏洞
  • 初级代码游戏的专栏介绍与文章目录