Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.06.2014, 15:31
Новичок на форуме
Отправить личное сообщение для test2542 Посмотреть профиль Найти все сообщения от test2542
 
Регистрация: 19.06.2014
Сообщений: 3

Element.extend
var newEl2 = document.createElement("h2");
	$("loginForm").insert(newEl2);
	Element.extend(newEl2);
	newEl2.update("ss");


Зачем он нужен если и без него работает даже в IE?
Ответить с цитированием
  #2 (permalink)  
Старый 25.12.2014, 08:55
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,125

В частности, Element.extend расширяет данный экземпляр HTML-oбъекта методами, содержащимися в Element.Methods и Element.Methods.Simulated. Если input, textarea, или select-элемент, он вдобавок будет расширен методами из Form.Element.Methods. Если это элемент формы, он будет расширен с помощью методов из Form.Methods.
Сообщение от test2542 Посмотреть сообщение
Зачем он нужен если и без него работает даже в IE?
Достаточно использовать $-функцию, она возвращает элементы уже расширенные при помощи Element.extend
$("loginForm").insert(new Element("h2").update("ss"));
Ответить с цитированием
Ответ



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

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