Toma al conjunto de elementos
<div>
, ya sea por su nombre de etiqueta (div) o un identificador en común, como puede ser una clase:
Código Javascript
:
Ver originaldocument.addEventListener("DOMContentLoaded", function(){
var foo = document.querySelectorAll(".foo");
}, false);
Utilizando los métodos
Math.floor()
y
Math.random()
, genera un número aleatorio de entre el total de elementos:
Código Javascript
:
Ver originalvar i = Math.floor(Math.random() * foo.length);
Y, desde el conjunto de elementos, toma al que su ubicación corresponda con el valor aleatorio generado y muéstralo:
Código Javascript
:
Ver originalfoo[i].style.display = "block";
Todo junto:
Código Javascript
:
Ver originaldocument.addEventListener("DOMContentLoaded", function(){
var foo = document.querySelectorAll(".foo"),
i = Math.floor(Math.random() * foo.length);
foo[i].style.display = "block";
}, false);