Показать сообщение отдельно
  #12 (permalink)  
Старый 25.08.2011, 17:03
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Object.updateTree = function updateTree(obj, src) {
	if (obj == null) {
		obj = {};
	}
	for (var key in src) {
		if (typeof obj[key] == 'object' && typeof src[key] == 'object') {
			updateTree(obj[key], src[key]);
		} else {
			obj[key] = src[key];
		}
	}
	return obj;
};

var elem = Object.updateTree(document.createElement('div'), {
	style: {
		fontSize: '200%',
		cursor: 'pointer'
	},
	onclick: function() { alert('click!'); },
	innerHTML: 'click me'
});

document.body.appendChild(elem);

Последний раз редактировалось Riim, 25.08.2011 в 17:06.
Ответить с цитированием