Нужно чтоб картинка менялась раз в 24часа
<div id="img"></div>
<script>
var arr = Array(
'<img src="#" alt="Картинка 1" />',
),
randElement = arr.splice((Math.random() * arr.length), 1);
document.getElementById('img').innerHTML = randElement;
</script>
<script type="text/javascript">
window.onload = function() {
var button = document.getElementById('input_button_bg_change');
var body = document.getElementsByTagName('body')[0];
var colors = ['blue', 'grey', 'black', 'white', 'red', 'green', '#aaa', '#FFAACC', 'rgb(122,111,110)'];
button.onclick = function() {
body.style.backgroundColor = colors[Math.floor(Math.random() * colors.length)];
};
};
</script>
Тут меняется фон а у тебя только через array нечего сложного