Hello. First time here and not sure I know I’m doing this wrong but I’ve been stuck on this simple project. It was working but I gave it to someone else to help me fix something and when I got it back it was broken. I’m fairly sure that it is obvious and I’m missing it but its been so long now that I just want it fixed and to know what I missed and how I can test for this in the future.
html is:
This is a storyThe winning Mega Millions numbers will be:
<div class="secondline">
<div class="mainNumber">
<label>Main Numbers: </label>
</div>
<div class="bonusNumber">
<label>Bonus Number: </label>
</div>
</div>
<div class="thirdline">
<div class="buttonDiv">
<input
class="button"
type="button"
value="Click her to pick your numbers"
onclick="picknumbers()"
/>
</div>
</div>
</div>
<script src="./bs1.js"></script>
js is:
function picknumbers(){
var num1 = 0;
for (var i = 0; i < 6; i++){
var num1 = (Math.random()*70)+1;
num1 = parseInt(num1);
}
var num2 = 0;
for (var i = 0; i < 6; i++){
var num2 = (Math.random()*70)+1;
num2 = parseInt(num2);
}
var num3 = 0;
for (var i = 0; i < 6; i++){
var num3 = (Math.random()*70)+1;
num3 = parseInt(num3);
}
var num4 = 0;
for (var i = 0; i < 6; i++){
var num4 = (Math.random()*70)+1;
num4 = parseInt(num4);
}
var num5 = 0;
for (var i = 0; i < 6; i++){
var num5 = (Math.random()*70)+1;
num5 = parseInt(num5);
}
var mainNumbersArray = [num1, num2, num3, num4, num5];
mainNumbersArray.sort(function(a, b){return a-b});
var bonusNum = (Math.random()*25)+1;
bonusNum = parseInt(bonusNum);
var mainNumber = document.getElementByClassName('mainNumber');
var bonusNumber = document.getElementByClassName('bonusNumber');
mainNumber.innerHTML = mainNumbersArray;
bonusNumber.innerHTML = bonusNum;
}