Разница между объектом Node и объектом Element?Html

Программисты Html
Ответить
Anonymous
 Разница между объектом Node и объектом Element?

Сообщение Anonymous »

Я совершенно запутался между объектом Node и объектом Element.
document.getElementById() возвращает объект Element, а document.getElementsByClassName()
возвращает объект NodeList (набор элементов или узлов?)
Если элемент div является ли объектом элемента, а как насчет объекта узла узла?
Что такое объект узла?
Являются ли объект документа, объект элемента и текстовый объект также Объект узла?
Согласно книге Дэвида Фланагана «Объект Document, его объекты Element и текстовые объекты являются объектами Node».
Так почему же объект может наследовать свойства/методы Element объект, а также объект Node?
Если да, я думаю, класс узла и класс элемента связаны в прототипном дереве наследования.

123
abc

next

document.documentElement.toString(); // [object HTMLHtmlElement]

var div = document.getElementById("test");
div.toString(); // [object HTMLDivElement]

var p1 = document.getElementById("id_para");
p1.toString(); // [object HTMLParagraphElement]

var p2 = document.getElementsByClassName("para");
p2.toString(); //[object HTMLCollection]


Подробнее здесь: https://stackoverflow.com/questions/997 ... ent-object
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»