diff --git a/js/DOM.js b/js/DOM.js new file mode 100644 index 0000000..f6bb149 --- /dev/null +++ b/js/DOM.js @@ -0,0 +1,33 @@ +/** + * + * Работа с 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