Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   DOM Objects (https://javascript.ru/forum/events/1321-dom-objects.html)

Systemnik 17.06.2008 12:41

DOM Objects
 
Вот я написал простейший скрипт для того, чтобы лучше понять объектную модель документа. Вот объекты document и event
являются дочерними для объекта window и находятся на одном уровне так? Так.
А вот код:
<html>
<head>
</head>
<body>
<textarea onClick="alert(event.parentNode);alert(document.parentNode)">ds</textarea>
</body>
</html>

А теперь берете код и вставляете в html файл, после чего запускаем в любом браузере и кликаем в textarea. Браузер нам выдает:
undefined
null
Но почему? Ведь поидее должно быть и там и там одинаковое значение.
И вообще я понимаю так: каждый узел является объектом, но в свою
очердь не каждый объект является узлом, тоесть если event и document
не узлы, то должно выдавать ошибку поскольку я к ним применяю свойство parentNode свойственное для узлов, а они выдают результат,
да еще и разный! Почему?

tenshi 17.06.2008 14:57

объектная модель документа и объектная модель яваскрипта - это две перпердикулярные штуки. event к дому никакого отношения не имеет.

Андрей Параничев 17.06.2008 17:57

tenshi,
Я бы даже сказал, что parentNode имеет отношение только к DOM.

tenshi 17.06.2008 19:47

xy


Часовой пояс GMT +3, время: 11:44.