Это не сложная задача.
Просто то, что вы делаете (document.write) - какой то ад.
Нужно просто правильно написать html файл, и правильно подключить скрипт.
Если подключаете в начале html файла, в разделе <head> то скрипт должен быть таким
const picurls = [{
src: 'http://00.gif?1',
href: 'http://google.com?1'
}, {
src: 'http://01.gif?2',
href: 'http://yahoo.com?2'
}, {
src: 'http://02.gif?3',
href: 'http://yandex.ru?3'
}, {
src: 'http://03.gif?4',
href: 'http://rambler.ru?4'
}];
const now = Date.now(); // мс с 01.01.1970
const msinday = 1000 * 60 * 60 * 24; // мс в сутках
const nowDay = Math.trunc(now / msinday); // дней с 01.01.1970
const ind = nowDay % picurls.length;
const obj = picurls[ind];
window.addEventListener('DOMContentLoaded', () => {
document.querySelector(".pic").src = obj.src;
document.querySelector("#pd").href = obj.href;
})
А если в конце (перед </body>) то можно так, как у
рони