Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить значение FLOAT (https://javascript.ru/forum/misc/27522-poluchit-znachenie-float.html)

evgen6667 16.04.2012 01:15

Получить значение FLOAT
 
Здравствуйте, кто знает, как получит значение элемента float?

Например, значение text-align мы получаем - elem.style.textAlign, а вот elem.style.float не работает, выдает undefined, но само значение установлено точно. Может сушествует еще какой-нибудь способ добираться до стилевых значений элемента?
Кстати, $(elem).css('float') - работает, но нужно без jQuery.

Octane 16.04.2012 01:17

elem.style.cssFloat

Gvozd 16.04.2012 01:47

кто-нибудь знает почему так?

Octane 16.04.2012 02:18

может быть чтобы в with не было неоднозначности:
var obj = {
	float: 1
};

with (obj) {
	float …
}
если вдруг в будущем были бы типы переменных реализованы, да и синтаксис для этого, наверное, еще не был оговорен



ну и до кучи: <label for="…"> → elem.htmlFor, <tag class="…"> → elem.className

Kolyaj 16.04.2012 14:05

Цитата:

Сообщение от Octane
elem.style.cssFloat

elem.style.styleFloat для IE.

Цитата:

Сообщение от Gvozd
кто-нибудь знает почему так?

float -- зарезервированное на будущее ключевое слово.

Kolyaj 16.04.2012 14:37

http://javascript.ru/ecma/part7#a-7.5.3

evgen6667 17.04.2012 18:26

Всем спасибо!
Цитата:

Сообщение от Kolyaj
elem.style.styleFloat для IE.

Такое и в Опере работает, в бругих не проверял


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