所以,每当我点击它的东西时,它只给出了我的2个可能的警报,我怎么能让它去做我的代码所有3个继承人。
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<img src="http://www.buildabear.com/ProductImages/BABW_US/XL/17525Alt1x.jpg" alt="hi" witdh="200px" height="200px" onclick="thisFunction()" style="left: 50%; margin: auto">
<p>I am Fat</p>
<script>
var btn = document.getElementById("btn");
var thisFunction = function() {
var ranInt = Math.round(Math.random(0, 2));
if (ranInt == 0) {
alert("Peacebear exp1l");
} else if (ranInt == 1) {
alert("Peacebear ex2");
} else if (ranInt == 2) {
alert("Peacebear ex3");
}
};
</script>
</body>
</html>
答案 0 :(得分:0)
Math.random()不接受任何参数。它只是生成一个介于0和1之间的数字。因此,如果数字为&lt;则圆函数产生0。 0.5或1如果&gt; 0.5。 为了生成0到2之间的随机数,请执行以下操作:
var ranInt = Math.round(Math.random() * 2);