serg1557733 / ALevel_HW6

ALevel_HW6
0 stars 0 forks source link

ALevel_HW6

ALevel_HW6 DOM: ДЗ Таблица умножения Сделать таблицу умножения, используя DOM createElement и innerText. Создайте таблицу, вложенные строки и ячейки в циклах. Должно получится что-то вроде этого:

Подсветить ячейку над которой находится курсор мыши. Используйте события mouseover и mouseout, и style.backgroundColor для подсветки. Читкоды: в обработчик события в качестве this передается элемент, на котором событие произошло; td.onmouseover = function(event){ console.log(this, event) //event - это объект с информацией о событии, //передается первым параметром в обработчик события. } Внимание: :hover это читерство :-) Подсветить строку и столбец, в которой находится подсвеченная ячейка. Используйте parentElement (родительский элемент элемента DOM), и список его детей: children. Читкоды: в обработчик события в качестве this передается элемент, на котором событие произошло; у td есть свойство cellIndex, в котором лежит номер ячейки; у tr, аналогично есть свойство rowIndex - номер строки; Calc Сделайте ваш калькулятор из первых занятий используя DOM и элементы input (в т. ч. type="number" для чисел) Каждому полю ввода присвойте тот или иной id для обращения в обрабочтике события. Для запуска раcчета используйте, например