From 38a83733ab2990050f5b842330ef900bd3f5fbdc Mon Sep 17 00:00:00 2001 From: denis Date: Wed, 10 Dec 2025 06:51:50 +0000 Subject: [PATCH] =?UTF-8?q?=D0=A1=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20?= =?UTF-8?q?=D0=BF=D0=BE=20=D0=94=D0=9E=D0=9C=D1=83=20=D0=B8=20=D1=80=D0=B0?= =?UTF-8?q?=D0=B1=D0=BE=D1=82=D1=8B=20=D1=81=20=D1=8D=D0=BB=D0=B5=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D1=82=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: denis --- js/ajax/DOM.js | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 js/ajax/DOM.js diff --git a/js/ajax/DOM.js b/js/ajax/DOM.js new file mode 100644 index 0000000..22c5fbf --- /dev/null +++ b/js/ajax/DOM.js @@ -0,0 +1,34 @@ + +/** + * + * Работа с DOM + * + */ +e.target.children // коллекция детей, которые являются элементами. +e.target.firstElementChild // Получить первый дочерний элемент +e.target.lastElementChild // Получить последний дочерний элемент +e.target.previousElementSibling // Получить предыдущего соседа +e.target.nextElementSibling // Получить следующего соседа +e.target.parentElement // Получить родителя + +/** + * + * Работа с таблицами + * + */ + +table.rows // коллекция строк таблицы. +table.caption // ссылки на элемент +table.tHead // ссылки на элемент +table.tFoot // ссылки на элемент + +table.tBodies // коллекция элементов таблицы (по спецификации их может быть больше одного). + // , , предоставляют свойство rows: + +tbody.rows //– коллекция строк секции. + +tr.cells // коллекция и ячеек, находящихся внутри строки . +tr.sectionRowIndex // номер строки в текущей секции //. +tr.rowIndex // номер строки в таблице (включая все строки таблицы). + +td.cellIndex // номер ячейки в строке . \ No newline at end of file