Тема: with + return
Показать сообщение отдельно
  #6 (permalink)  
Старый 08.04.2011, 08:55
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от FreePaint
Ну кратко ок, create_obj возвращает объект, with ссылается на этот объект, но как его передать в результат.
<div id="div">1</div>
<script type="text/javascript">
function styledElement(id) {
    return {
        element : document.getElementById(id),
        border : '1px solid red'
    };
}

styledElement('div').element.style.border = styledElement().border;
</script>

Последний раз редактировалось monolithed, 08.04.2011 в 08:58.
Ответить с цитированием