Класс Node
- Наследование
-
- Object
- EventTarget
- Node
- Реализующие классы
- Аннотации
-
- @Native("Node")
Свойства
- baseUri → String? @JSName('baseURI'), только для чтения
- childNodes → Список<
Node> @Returns('NodeList'), @Creates('NodeList'), только для чтения - Список дочерних узлов этого узла.
- firstChild → Node? только для чтения
- Первый дочерний узел этого узла.
- hashCode → int только для чтения, унаследованно
- Код хэша для этого объекта.
- isConnected → bool? только для чтения
- lastChild → Node? только для чтения
- Последний дочерний узел этого узла.
- nextNode → Node? @JSName('nextSibling'), только для чтения
- Следующий узел-потомок.
- nodeName → String? только для чтения
- Имя этого узла.
- nodes ↔ Список<
Node> чтение/запись - Изменяемый список дочерних узлов этого узла.
- nodeType → int только для чтения
- Тип узла.
- nodeValue → String? только для чтения
- Значение этого узла.
- on → Events только для чтения, унаследованно
- Это облегчённый доступ к потокам событий, который следует использовать только тогда, когда явный доступ недоступен.
- ownerDocument → Document? только для чтения
- Документ, к которому принадлежит этот узел.
- parent → Element? @JSName('parentElement'), только для чтения
- Родительский элемент этого узла.
- parentNode → Node? только для чтения
- Родительский узел этого узла.
- previousNode → Node? @JSName('previousSibling'), только для чтения
- Предыдущий узел-потомок.
- runtimeType → Тип только для чтения, унаследованно
- Представление типа объекта во время выполнения.
- text ↔ String? @JSName('textContent'), @JSName('textContent'), чтение/запись
- Весь текст в этом узле и его потомках.
Методы
- addEventListener(
String тип, EventListener? слушатель, [bool? использоватьCapture]) → void унаследованно - append(
Node узел) → Node @JSName('appendChild') - Добавляет узел в конец списка дочерних nodes этого узла.
- clone(
bool? глубоко) → Node @JSName('cloneNode') - Возвращает копию этого узла.
- contains(
Node? другой) → bool - Возвращает true, если этот узел содержит указанный узел.
- dispatchEvent(
Event событие) → bool унаследованно - getRootNode(
[Map? параметры]) → Node - hasChildNodes(
) → bool - Возвращает true, если этот узел имеет дочерние элементы.
- insertAllBefore(
Итерируемый< Node> новыеУзлы, Node дочерний) → void - Вставляет все узлы в этот узел непосредственно перед дочерним узлом.
- insertBefore(
Node узел, Node? дочерний) → Node - Вставляет заданный узел в этот узел непосредственно перед дочерним узлом. Если дочерний узел равен
null, то заданный узел вставляется в конец дочерних узлов этого узла. - noSuchMethod(
Вызов вызов) → динамический унаследованно - Вызывается при доступе к несуществующему методу или свойству.
- remove(
) → void - Удаляет этот узел из DOM.
- removeEventListener(
String тип, EventListener? слушатель, [bool? использоватьCapture]) → void унаследованно - replaceWith(
Node другойУзел) → Node - Заменяет этот узел другим узлом.
- toString(
) → String - Выводит строковое представление этого узла Node.
Операторы
- operator ==(
Object другой) → bool унаследованно - Оператор равенства.
Константы
- ATTRIBUTE_NODE → const int
-
2 - CDATA_SECTION_NODE → const int
-
4 - COMMENT_NODE → const int
-
8 - DOCUMENT_FRAGMENT_NODE → const int
-
11 - DOCUMENT_NODE → const int
-
9 - DOCUMENT_TYPE_NODE → const int
-
10 - ELEMENT_NODE → const int
-
1 - ENTITY_NODE → const int
-
6 - ENTITY_REFERENCE_NODE → const int
-
5 - NOTATION_NODE → const int
-
12 - PROCESSING_INSTRUCTION_NODE → const int
-
7 - TEXT_NODE → const int
-
3
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/Node-class.html