Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Что не так в коде? (https://javascript.ru/forum/events/51239-chto-ne-tak-v-kode.html)

SpiriKoN 29.10.2014 20:27

Что не так в коде?
 
Написал:
var block = document.getElementsByClassName("blocks")
и
alert(block[1].style.width);
но оно ничего не показывает.
Что я не так сделал?
Какой другой код нужно написать чтобы можно было достучаться по width
left top?

рони 29.10.2014 20:32

SpiriKoN,
в атрибуте style элемента ширину прописали?

рони 29.10.2014 20:33

SpiriKoN,
http://learn.javascript.ru/styles-an...ии-о-style

SpiriKoN 30.10.2014 19:17

Цитата:

Сообщение от рони
в атрибуте style элемента ширину прописали?

.blocks
{
width: 40px;
height: 20px;
position: relative;
left: 20px;
top: 20px;
margin-right: 20px;
margin-bottom: 20px;
border: 1px solid black;
background-color: #532dbd;
float: left;
border-radius: 10%;
}
да
даже когда я пишу
alert(block[1].style.left); пусто
а когда
alert(block[1].style.cssleft); undefined
напишите как правильно

рони 30.10.2014 19:34

SpiriKoN,
написано по ссылке выше прочитайте и сделайте
Цитата:

Сообщение от рони
в атрибуте style элемента ширину

и прочее

рони 30.10.2014 19:38

SpiriKoN,
если нехотите прописывать в атрибуте -- по ссылке есть метод getComputedStyle -- воспользуйтесь им


Часовой пояс GMT +3, время: 20:35.