允许用户输入一个数字,在html界面动态生成等分颜色随机高度随机的柱状图

```javascript
<html>
<style>* {margin: 0;padding: 0;}.box {width: 1200px;height: 200px;border: 1px solid #000;display: flex;margin: 0 auto;justify-content: space-evenly;/* 从底部显示 */align-items: flex-end;}</style><body><script>let num = +prompt('这里输入')if (num > 0 && num % 1 == 0) {let str = `<div class="box">`let width = 1200 / (2 * num + 1)for (let i = 0; i < num; i++) {let height = Math.ceil(Math.random() * 200)let r = Math.round(Math.random() * 255)let g = Math.round(Math.random() * 255)let b = Math.round(Math.random() * 255)str += `<div style="width: ${width}px;height:  ${height}px;background-color: rgb( ${r},  ${g},  ${b});"></div>`}str += `</div>`console.log(str)document.write(str)} else {alert('no')}
</script>
</body>
</html>
![在这里插入图片描述](https://img-blog.csdnimg.cn/a66e2fa049014953aaa525167247ebe7.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6Zew5Zyf5LiN5Yqh5q2j5Lia,size_15,color_FFFFFF,t_70,g_se,x_16)

JavaScript基础应用(动态生成可变柱状图)相关推荐

  1. JavaScript基础学习 动态生成表格

    JavaScript基础学习 动态生成表格 根据我们拥有的数据来动态创建表格的行和列,以及实现删除行的操作 <!DOCTYPE html> <html lang="en&q ...

  2. javascript案例:动态生成表格

    js案例:动态生成表格 一.文字梳理 * 创建一个页面:两个输入框和一个按钮 * 第一步:得到输入的行和列的值 * 第二步:生成表格 - 循环行 - 在行里面循环单元格 * 第三步:把表格(表格放到变 ...

  3. ArcGIS API For Javascript :如何动态生成 token 加载权限分配的地图服务?

    一.需求 项目中我们通常会遇到为外协团队.合作友商提供地图服务的需求,因此对地图服务的权限需要做出分配. 二.现状 主流的办法是用用户和角色来控制,通常使用代理方式和用户名密码的方式来实现. 三.思路 ...

  4. 【javascript】js动态生成keyframe的坑

    前言 有些稍微复杂的动画效果不能单单通过transition解决,需要使用animation.一般情况keyframe都是自己早在css写好的,那么如果需要动态写keyframe呢? 解决方法 大家都 ...

  5. zabbix 监控项自动发现过滤_Zabbix使用javascript+jsonpath预处理动态生成监控项

    场景模拟: 问题1:数据库空间如果太大,对性能方面有一定的影响,所以某知名企业的运维人员小智想要监控每台数据库服务器的数据库文件大小.这名运维人员目前的做法是执行查询语句,把结果存成txt文件,然后每 ...

  6. python基础 -34- 面向对象(动态生成一个类)

    class Person:def __init__(self, name, age):self.name = nameself.age = ageperson = Person("小贵&qu ...

  7. JavaScript基础 实现动态创建列表

    js基础 获取元素的六种方式 : 1.通过ID获取 获取单个元素2.通过类名获取 取多个元素3.通过标签名获取 获取多个元素4.通过name名获取 获取多个元素5.通过querySelector()获 ...

  8. js 动态拼接html 正则,在JavaScript中使用动态(可变)字符串作为正则表达式模式...

    小编典典 要从字符串创建正则表达式,必须使用JavaScript的RegExpobject. 如果你也想匹配/替换超过一次,那么你就 必须添加的g(全局匹配)标志.这是一个例子: var string ...

  9. JavaScript动态生成元素绑定事件时的一些问题、解决与思考

    先上结论: 在用js给动态生成的dom元素添加事件时会遇到很多坑. 坑1:使用了 queryselectorall方法获取元素,这个方法获得的是一个静态的Nodelist伪数组,这意味着之后无论你如何 ...

最新文章

  1. Linux查看swap使用情况小脚本
  2. 信息安全系统设计基础第二周学习总结
  3. php代码实现tp5监听队列,thinkPHP5的队列使用
  4. VMware终端用户计算的战略和愿景
  5. Hyperledger Fabric的区块结构 交易结构
  6. nod32/ESET下載及更新
  7. 计算机wifi无法启动不了,电脑wifi启用不了怎么办
  8. android toast 带图片,Android 带图片的Toast
  9. # 你也可以在你的微信 or QQ头像添加小国旗了,超简单!
  10. SpringBoot项目运行时出现A cookie header was received警告问题
  11. 小米技术分享:解密小米抢购系统千万高并发架构的演进和实践
  12. Java设计模式之——适配器
  13. 贝叶斯统计分析中的基本概念和基本方法
  14. HTML5游戏开发高级教程 | Lynda教程 中文字幕
  15. Mac下command+R和shift+command+R的区别,在线恢复模式的选择
  16. 编程中的Context(上下文)
  17. 太阳能路灯网站SEO执行方案
  18. 天边一朵云-徒手用html生成一朵云,很真的那种
  19. Python中国500强企业数据分析作业
  20. 使用Lanproxy搭建内网穿透服务完整教程

热门文章

  1. 史上前端面试题(HTML)
  2. 【上海科技大学】考研初试复试资料分享
  3. 网购计算机如何看显卡信息,电脑显卡是什么 怎么查显卡显存【图文】
  4. 150 元低成本改装家里的门锁,抓好软件硬件,向物联网出发
  5. python快速编程入门课本中的名片管理器_Python快速编程入门
  6. jpcsp源码解读10:指令的执行
  7. 【前端基础】整理常见的单位 px em rem % vw vh vmin vmax rpx
  8. php旅游网站景区天气插件,jquery天气插件
  9. 易语言如何读内存地址的数值,模仿CE
  10. EXCEL VBA读取DXF文件