Ваш JS должен установить отображение div на «block» («visible» не является допустимым значением для отображения).
Кроме того, судя по тому, что ваши элементы отсутствуют в DOMво время запуска кода (ваш код их пока не видит).Выполните любое из следующих действий:
Поместите код в любое место в теле документа ниже divs
или используйте ненавязчивую стратегию для запуска вашей функции в окне.загрузить, а-ля:
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
или, использовать готовые функциональные возможности платформы JS, а-ля jQuery :
$(function () {
nameOfSomeFunctionToRunOnPageLoad();
});