首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将Javascript随机数生成HTML

将Javascript随机数生成HTML
EN

Stack Overflow用户
提问于 2017-09-06 12:47:56
回答 2查看 2.7K关注 0票数 1

需要帮助与Javascript生成HTML中的数字。我已经接近了,但是不能让它正常工作。如果能帮上忙,我们将不胜感激。

http://jsfiddle.net/xmPgR/251/

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function getNumber() {
    var minNumber = 0; // The minimum number you want
    var maxNumber = 100; // The maximum number you want
    var randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); // Generates random number
    $('#myNumber').html(randomnumber); // Sets content of <div> to number
    return false; // Returns false just to tidy everything up
}

window.onload = getNumber; // Runs the function on click
document.getElementById("yourNumber").innerHTML = randomnumber;
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="myNumber"></div>
<p id="yourNumber">
</p>

EN

回答 2

Stack Overflow用户

发布于 2017-09-06 12:49:54

您的onload在下一条语句之后工作,因为它是异步工作的。除此之外,你在它的作用域之外使用了一个不是accessiblerandomnumber

因此,我建议您从函数中返回randomnumber,并在onload事件处理程序中使用该函数。在调用函数处理程序中,获取数字并分配给元素的文本。

如果你的getNumer的逻辑是返回数字,不要在里面赋值,只返回数字。它的职责是返回一个随机数。将范围传递给它,不要硬编码:在另一个地方,你可能需要一个不同范围内的随机数。其他逻辑在该函数之外实现。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function getRandomNumber(minRange, maxRange) {
    return Math.floor(Math.random() * (maxRange + 1) + minRange);
}

window.onload = function() {
    const rand = getRandomNumber(0, 100);
    document.getElementById("yourNumber").innerHTML = rand;
    $('#myNumber').html(rand);
};
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myNumber"></div>
<p id="yourNumber"></p>

票数 3
EN

Stack Overflow用户

发布于 2017-09-06 12:53:01

这就是了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function getNumber() {
    var minNumber = 0; // The minimum number you want
    var maxNumber = 100; // The maximum number you want
    var randomnumber = Math.floor(Math.random() * (maxNumber + 1) + minNumber); // Generates random number
    document.getElementById("myNumber").innerHTML = randomnumber; // Sets content of <div> to number
    return false; // Returns false just to tidy everything up
}

window.onload = getNumber; // Runs the function on click
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="myNumber"></div>
<p id="yourNumber">
</p>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46075684

复制
相关文章
Javascript 将 HTML 页面生成 PDF 并下载
最近碰到个需求,需要把当前页面生成 pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :)
前朝楚水
2018/07/26
4.3K0
Javascript 将 HTML 页面生成 PDF 并下载
最近碰到个需求,需要把当前页面生成 pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :)
IT派
2018/08/10
3.2K0
Javascript 将 HTML 页面生成 PDF 并下载
最近碰到个需求,需要把当前页面生成 pdf,并下载。弄了几天,自己整理整理,记录下来,我觉得应该会有人需要 :)
前端教程
2018/07/27
2.4K0
javascript将html实体转回
有时候我们可能需要向html中传递html代码。但是因为我们的后台框架使用了laravel。所以我们在赋值的时候就会变成:
魔王卷子
2019/05/31
9790
JavaScript生成随机数, 来个抽奖活动
函数功能:生成[n,m]的随机整数。 在js生成验证码或者随机选中一个选项时很有用
Javanx
2019/09/04
2.7K0
JavaScript生成随机数, 来个抽奖活动
JavaScript 如何将 HTML 转成 Markdown?
本篇带来:在 JavaScript 如何将 HTML 转成 Markdown?先收藏,总有一天要用到!!
掘金安东尼
2022/08/22
7770
JavaScript 如何将 HTML 转成 Markdown?
如何将 JavaScript 文件引入到 HTML
JavaScript,也缩写为 JS,是一种用于 Web 开发的编程语言。作为与 HTML 和 CSS 一起使用的 Web 核心技术之一,JavaScript 用于使网页具有交互性并构建 Web 应用程序。遵循通用显示标准的现代 Web 浏览器通过内置引擎支持 JavaScript,无需额外的插件。
梦溪
2021/09/08
12.3K1
生成随机数
Python能够很简单地实现随机数的生成 1.生成指数分布的随机数 2.生成随机分布的随机数
福贵
2019/03/06
3.9K0
生成随机数
生成随机数
有时候我们需要在程序中生成随机数。 但是Objective-C并没有提供相关函数,好在C提供了rand(), srand(), random(), srandom(), arc4random()几个函数
EltonZheng
2021/01/26
2.8K0
JavaScript 随机数
JavaScript内置函数random(seed)可以产生[0,1)之间的随机数,若想要生成其它范围的随机数该如何做呢?
雪飞鸿
2018/09/05
5840
JavaScript 随机数
随机数生成 python_python生成多个随机数
seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。。
全栈程序员站长
2022/11/09
2.6K0
javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
许多项目不是从定义的结构开始, 而是随着时间的流逝而变化。例如, 一个基本博客可能从一开始就使用HTML格式将其内容存储在数据库中, 但是由于其简单性, 总有一天某人可能希望开始使用Markdown而不是HTML, 在这种情况下, 你需要从一种格式转换为另一种格式。如果你将服务器端逻辑与JavaScript(Node.js)一起使用, 甚至直接在浏览器中将HTML转换为编辑器中的Markdown, 则可以使用Turndown库轻松地完成此类任务, HTML到用JavaScript编写的Markdown转换器。
全栈程序员站长
2022/10/04
4K0
JavaScript SheetJS将 Html 表转换为 Excel 文件
在本教程中,我们可以在客户端从我们的 HTML 表数据创建一个 excel 文件。即使用javascript将HTML 表导出到Excel (.xlsx)。
全栈程序员站长
2022/09/09
5.4K0
python如何生成随机数_Python生成50个随机数
可以生成 均匀分布, 高斯分布,(包括正态分布) 指数分布,(与泊松分布有区别:泊松分布表示一段时间发生多少次,而指数分布表示两次发生的时间间隔) 贝塔分布, 韦布尔分布的随机数
全栈程序员站长
2022/11/10
3.2K0
如何生成随机数
扔色子就是一个随机过程,得到的结果就是随机数。再比如对生产线的同一种产品称重,单个产品的重量也是不一样的,得到的结果也是随机数。
fem178
2019/08/19
3.6K0
如何生成随机数
php随机数生成漏洞函数,php随机数生成函数[通俗易懂]
$chars=’ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789′;
全栈程序员站长
2022/11/17
3.5K0
Random生成随机数
/* * Random:用于产生随机数 * * 使用步骤: * A:导包 * import java.util.Random; * B:创建对象 * Random r = new Random(); * C:获取随机数 * int number = r.nextInt(10); * 获取数据的范围:[0,10) 包括0,不包括10 */ package com.pku.wuyu.io; import java.util.Random; publ
葆宁
2019/04/18
2.7K0
Python生成随机数矩阵_Python生成50个随机数
使用 random 模块 random.random() 用于随机生成一个0到1的浮点数 random.randint(start,stop) 随机生成[start,stop]区间内的整数 代码示例:
全栈程序员站长
2022/11/09
2.1K0
go生成随机数
随机字符串 func GeRnd() string { b := make([]byte, 8) rand.Read(b) return fmt.Sprintf("%x", b) } 随机数 // RndInt 生成 [start, end]的随机数 func RndInt(start, end int) int { du := end - start + 1 rand.Seed(time.Now().UnixNano()) return start + ra
超级大猪
2019/11/22
1.8K0
Java生成随机数
1、使用Math方法 int num = (int)(Math.random()*100); 2、使用Random方法生成随机数 Random random = new Random(); //1024以内的随机数 random.nextInt(1024); 3、使用SecureRandom生成随机数 SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG"); secureRandom.setSeed(10000L); //1024以内
红目香薰
2022/11/29
2.3K0

相似问题

Javascript随机数生成

30

生成随机数javascript

12

javascript生成随机数

20

HTML或Javascript中的随机数生成器

45

为HTML生成随机数

34
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文