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 свойственное для узлов, а они выдают результат, да еще и разный! Почему? |
объектная модель документа и объектная модель яваскрипта - это две перпердикулярные штуки. event к дому никакого отношения не имеет.
|
tenshi,
Я бы даже сказал, что parentNode имеет отношение только к DOM. |
xy
|
Часовой пояс GMT +3, время: 17:10. |