I have 2 arrays. I want to get a random entry as output in both arrays. So we generate a random number, say 3. I want the output; the 3th entries in both arrays. In this case it is "3" and "c".
I have tried to write this, but it does not work.
var myarray = new Array('1', '2', '3', '4');
var myarray2 = new Array('a', 'b', 'c', 'd');
document.getElementsByClassName('item')[0].addEventListener('click', function() {
random = Math.floor(Math.random() * myarray.length);
document.getElementsByClassName('itemValue')[0].innerHTML = myarray[random];
document.getElementsByClassName('itemValue2')[0].innerHTML = myarray2[random];
});
<button class="item">Array 1</button>
<button class="item2">Array2</button>
<p><span> Array1 : </span><span class="itemValue"></span></p>
<p><span> Array2 : </span><span class="itemValue2"></span></p>
When I press the button I only get a random entry my first array, not both of them. How can I solve this?