С помощью getElementById отступ сверху меняется так: document.getElementById("MyId").style.top = '500'; А как поменять значение top у класса? document.getElementByClassName("MyClassName").style.top = '500'; так не выходит document.getElementByName("MyName").style.top = '500'; так тоже не выходит Подскажите пожалуйста решение этого вопроса =) Заранее спасибо.
Дело не в единицах измерения потому что даже если например так обращаюсь к этим функциям скрипт "падает": alert(getElementsByName("forcreen").style.top); По поводу JQuery - сказали а, говорите б, как мне выполнить мою задачу с помощью JQuery? Ну а вообще мне КРАЙНЕ желательно сделать все в JavaScript без JQuery...
$('.myClass').css({'top':'500px'}); вродь так. Хотя все что на jquery делается должно быть в нативе, правда не так красиво
getElementsByName возвращает массив, следовательно нужно сделать цикл по массиву и в каждом элементе поменять параметр style.