【发布时间】:2018-03-18 10:58:46
【问题描述】:
我目前正在自学 HTML/Javascript,但我遇到了一位同事提出的一些挑战。
我正在尝试创建将显示 1-99 之间的 3 个随机数的循环。每个显示随机颜色。进行了一些搜索,但无法找到包含我循环的这四个方面的任何内容。
下面是我到目前为止的地方。任何想法如何将其转换为循环?
非常感谢 克里斯
<!DOCTYPE html>
<html>
<body>
<center>
<h1>Hello World!</h1>
<h2>10 Random Coloured Numbers</h2>
<p id="no1"></p>
<p id="no2"></p>
<p id="no3"></p>
<script>
document.getElementById("no1","no2","no3").innerHTML =
Math.floor(Math.random() * 101)
document.getElementById("no1","no2","no3").style.color =
'#' + (Math.random() * 0xFFFFFF << 0).toString(16);
</script>
【问题讨论】:
-
从这里开始:w3schools.com/js/js_loop_for.asp w3schools.com/jsref/jsref_random.asp (等等)我的建议是用英文写出你想要这段代码做什么。这种伪代码将帮助您弄清楚这些部分的去向,然后您就可以在弄清楚时正确地获取语法。
-
参考文档是 MDN,尽可能避免使用 w3schools
-
来自 MDN 的相关文档:Loops and iteration、
for、document.getElementById()、Math.random()
标签: javascript html loops random