Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.09.2016, 22:25
Аспирант
Отправить личное сообщение для gazman Посмотреть профиль Найти все сообщения от gazman
 
Регистрация: 02.09.2015
Сообщений: 38

не могу просмотреть css стили элемента
здравствуйте. я что-то туплю. не получается посмотреть css-свойство "left" у элемента. выводит пустую строку. помогите, пожалуйста
<style type="text/css">


#rama
{
	width:150px;
	height:74px;
	position:absolute;
	left:167px;
	top:0;
	border:3px solid #ffff00;
	z-index:20
}


#original
{
	position:absolute;
	left:20px
}

#container
{
	position:absolute;
	left:20px
}


</style>	

<div id="slider">
	<div id="original"></div>
	<a href="#" id="left"></a>
	<div id="container">
		<div id="rama">&nbsp;</div>
		<img src="images/1.jpg" />
		<img src="images/2.jpg" />
		<img src="images/3.jpg" />
		<img src="images/4.jpg" />
		<img src="images/5.jpg" />
	</div>
	<a href="#" id="right"></a>
</div>

window.onload = function () 
{
	var conti = document.getElementById("container");
	var cont = conti.getElementsByTagName("img");
	var orig = document.getElementById("original");
	var rama = document.getElementById("rama");

	
	alert(rama.style.left);
}
Ответить с цитированием
  #2 (permalink)  
Старый 25.09.2016, 22:34
Интересующийся
Отправить личное сообщение для xbit Посмотреть профиль Найти все сообщения от xbit
 
Регистрация: 08.03.2016
Сообщений: 25

Все ответы по ссылке:
https://learn.javascript.ru/styles-and-classes

вот так заработает:
alert ( window.getComputedStyle(rama, null).getPropertyValue('left') );

Последний раз редактировалось xbit, 25.09.2016 в 22:37.
Ответить с цитированием
  #3 (permalink)  
Старый 26.09.2016, 06:15
Аспирант
Отправить личное сообщение для gazman Посмотреть профиль Найти все сообщения от gazman
 
Регистрация: 02.09.2015
Сообщений: 38

спасибо
Ответить с цитированием
  #4 (permalink)  
Старый 26.09.2016, 11:10
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

можно и без getPropertyValue
просто
getComputedStyle(rama, null).left
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу сформулировать jQuery .live() для динамического DOM элемента artnik Events/DOM/Window 2 26.09.2015 23:30
Работа с css классом элемента при scroll Bravo Events/DOM/Window 10 23.05.2014 16:18
Не могу создать вложенный DIV для отступа-не учитывается padding/margin род. элемента xintrea (X)HTML/CSS 8 24.09.2012 15:58
Массив из картинок. Не могу изменить свойство элемента массива Володя Шишкин Ваши сайты и скрипты 7 17.02.2012 11:21
Не могу получить высоту из css asci Общие вопросы Javascript 5 30.03.2009 13:31