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

Javascript数组案例-生成柱形图

1、根据数据生成柱形图

需求:用户输入四个季度多的数据,可以生成柱形图

分析:(1)需要输入四次,所以可以把4个数据放到一个数组里面,利用循环,弹出4次框,同时将输入的值放到数组里面

(2)遍历数组,根据输入的数据,生成4个柱形图,渲染打印到页面

注:柱形图就是div盒子,设置宽度固定,高度根据用户输入的数据来;div里面包含显示的数字和第几季度

全部代码如下图所示:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>* {margin: 0;padding: 0;}.box {display: flex;width: 700px;height: 300px;border-left: 1px solid pink;border-bottom: 1px solid pink;margin: 50px auto;justify-content: space-around;align-items: flex-end;text-align: center;}.box>div {display: flex;width: 50px;background-color: pink;flex-direction: column;justify-content: space-between;}.box div span {margin-top: -20px;}.box div h4 {margin-bottom: -35px;width: 70px;margin-left: -10px;}</style>
</head><body><script>// 1、四次弹框效果// 声明一个新的数组,存入每次输入四个季度的值let arr = []for (let i = 1; i <= 4; i++) {// let num = prompt(`请输入第${i}季度的数据`)// arr.push(num)// 简写形式arr.push(prompt(`请输入第${i}季度的数据`))}console.log(arr)// 打印盒子开头document.write(`<div class="box">`)// 打印盒子中间// 利用循环方式   从0开始,取数组的值,跟数组有关系for (i = 0; i < arr.length; i++) {document.write(`<div style="height: ${arr[i]}px;"><span>${arr[i]}</span><h4>第${i + 1}季度</h4></div>`)}// 打印盒子结尾document.write(`</div>`)</script>
</body></html>

http://www.dtcms.com/a/578427.html

相关文章:

  • 盛雪竹的命运轨迹与菅纫姿的表演解析
  • javaFX AutoCompleteComboBox / AutoCompletionBinding 控件jar包下载
  • 天元建设集团有限公司分公司百度seo排名公司
  • 校园网站建设年度工作计划垂直门户网站怎么做
  • 贵阳网站开发哪家便宜中国家装公司十大排名
  • rk3568-android11-fan-pwm-temp
  • 比较好的设计网站推荐成都网站建设 工资
  • 建行网站济南电子简历手机版免费
  • 建设银行大冶支行网站wordpress如何改字体
  • 大连网站制作优选ls15227主题教育网站建立
  • 盐城优化办seo外链怎么做能看到效果
  • 金华品牌网站建设给孩子做衣服的网站
  • 江西师范大学两学一做专题网站运营和广告投放的区别
  • 深圳网站建设技术php怎么做视频网站
  • 21款m1 max升级到macOS 14——Sonoma
  • 基于Python的性能测试工具Locust
  • 华为云速建站可以做英文网站wordpress企业授权
  • 青海城乡建设网站设计公司画册模板
  • LeetCode 1128.等价多米诺骨牌对的数量
  • 服务器数据恢复—Raid5阵列热备盘同步失败,数据恢复揭秘
  • 网页站点不安全怎么办智能自助建站网站
  • 车载以太网 Switch自愈
  • 网站项目需求文档编程代码入门教学
  • 做新年公告图片的网站重庆重庆网站建设公司
  • 美团初期是怎么建网站厦门谷歌seo公司
  • 【Java】EasyExcel实现导入导出数据库中的数据为Excel
  • 网站建站行业新闻打开网站8秒原则
  • 【BFS 解决最短路问题】3. 单词接⻰(hard)
  • 霸州住房和城乡建设厅网站wordpress调用header
  • openvswitch-ovs-流表