HTML DOM является стандартом для получения, изменения, добавления или удаления HTML -элементов. В HTML DOM все является узлом. DOM - это HTML, который рассматривается как дерево узла.
Согласно стандарту W3C HTML DOM, все содержимое в документе HTML являются узлами:
Весь документ является узлом документа
Каждый элемент HTML является узлом элемента
Текст в элементе HTML - это текстовый узел
Каждый атрибут HTML является узлом атрибута
Примечание - это узел аннотации
HTML DOM рассматривает документы HTML как структуру дерева. Эта структура называется деревом узлов:
Экземпляр дерева html dom
http://www.w3school.com.cn/i/ct_htmltree.gif
Через HTML DOM все узлы в дереве можно получить через JavaScript. Все элементы HTML (узлы) могут быть изменены или созданы или удаляют узлы.
Все элементы HTML определяются как объекты, а интерфейсы программирования - это методы объекта и атрибуты объекта.
Один: получение метода узла элемента:
1.var node = document.getElementbyId ("узлоид");
2.var nodelist = document.getelementsbyclassname ("nodeclassname");
3.var nodelist = document.getElementsbytagname ("nodetagname");
Два: После получения узла элемента мы можем выполнить его действие: 1. Операции для себя. 2. Операция для суб -дод. 3. Операция для братских узлов. 4. Операция для родительских узлов
2.1.
2.2.
СПИСОК SUB -NODE: var ChildList = node.childnodes;
Получить тип элемента узла: var nodetype = node.nodeType;
Удалить детский узел. node.removechild (Childnode);
Вставить подметод в хвост детского узла: node.appendchild (Childnode);
Не вставляйте подпроводник в подпроводитель: node.insertbeface (childnode);
Используйте узел для замены узлов B: node.replacechild (a, b);
2.3.node.nextingling
Узел.
2.4.