Функции ParentNode и ParentElement одинаковы, а функции детей и детей одинаковы. Тем не менее, ParentNode и ChildNodes соответствуют стандартам W3C, которые можно сказать, что это относительно общие. Два других поддерживаются только т.е., а не стандартным, и Firefox не поддерживает его
Пример:
«ParentNode» часто используется для получения родительского узла определенного элемента. Понимать Parentnodes как контейнер, и в контейнере есть детский узел:
<div id = "parent"> <b id = "kild"> мой текст </b> </div>
В приведенном выше коде вы видите, что «папа» используется в качестве контейнера для Div, в котором в контейнере есть «ребенок», который является жирным текстовым текстовым. Если вы планируете использовать метод GetElementById (), чтобы получить смелый элемент и хотите узнать, кто такой «папа», возвращенная информация будет Div. Следующий сценарий заключается в следующем:
<script type = "text/javascript"> <!-alert (document.getelementbyid "kild"). parentnode.nodename); //-> </script>
Использование ParentNode не обязательно означает, что найден только один «отец», «сын» также может стать «отцом», как в следующем примере ...
<div id = "parent"> <div id = "Childparent"> <b id = "kild"> мой текст </b> </div> </div>
В приведенном выше коде есть два «папы» и двое «детей». Первый Div (ID «родитель») - это «папа» второго Div (Childparent). Существует смелый элемент (идентификатор «ребенок») в «детском родителе», который является «ребенком» «детского попыта» div. Итак, как получить доступ к «дедушке» (идентификатор «родитель»)? Следующее:
<script type = "text/javascript"> <!-alert (document.getElementbyId ("jald"). parentnode.parentnode.nodename); //-> </script>Вы заметили, что два Parentnodes используются вместе? "parentnode.parentnode". Первый ParentNode - это Div (ID "Childparent"). Поскольку мы хотим получить самый внешний родительский элемент, мы добавляем другой ParentNode, а затем достигаем Div (ID «родитель»).
Использование ParentNode находит не только название NodeName элемента, но и больше. Например, вы можете получить родительский узел с большим количеством элементов и добавить новый узел в конце. IE имеет свое собственное имя под названием «ParentElement», и рекомендуется использовать ParentNode для сценариев поперечного браузера
В приведенной выше статье кратко рассказывается о родительском узле и детском узле HTML -элемента JS. Это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.