Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2013, 11:26
z-z z-z вне форума
Новичок на форуме
Отправить личное сообщение для z-z Посмотреть профиль Найти все сообщения от z-z
 
Регистрация: 17.02.2013
Сообщений: 3

добавить атрибут динамически
Здравствуйте. вобщем есть у меня конструкция, которая явно не правильная... помогите правильно составить, пожалуйста...

так я намудрил потому, что не знаю, какие параметры могуть быть переданы. И давать им значения по умолчанию тоже не получится, так как их куча...

a[1] - объект с параметрами элемента. Соответственно a[1]["style"] - стили, там могут быть width, height, background ну и так далее.

передается это как то типа style : {width : "100px", height : "200px", background : "#32cd32"}

Так вот как мне присвоить элементу все эти стили?

if(a[1]["style"]){ 
	for(i in a[1]["style"]){
		arr.push(i)                              // название стиля
		arr2.push(a[1]["style"][i])              // значение стиля
	}
			
	for(i in arr){
		var styleName = arr[i]
		var styleVal = arr2[i]
		newElem.style.styleName = styleVal
	}
}
Ответить с цитированием