РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
24 of 67 menu

Занимательные задачи JavaScript. Часть 24

Дано меню со ссылками. Сделайте так, чтобы по клику на ссылку меню под ней выпадало подменю.

Дан див. У этого дива есть крестик закрытия. Сделайте так, чтобы по клику на крестик, либо на любое место страницы вне дива, этот див прятался.

Дан текстареа и ul. В текстареа вводится текст. Сделайте так, чтобы по нажатию Shift + Enter каждая строка текста добавилась в список в виде отдельного тега li.

Дан некоторый массив:

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Дана переменная:

let n = 3;

Превратите этот массив в двухмерный, по n элементов в подмассиве.

Дан массив:

[ [1, 2, 3, 4, 5], [1, 2, 3], [1, 2], ]

Добавьте в каждый подмассив столько пустых строк, чтобы количество элементов в каждом подмассиве стало равно количеству элементов в самом длинном подмассиве.

Дан список ul и кнопка. По нажатию на кнопку перемешайте пункты списка в случайном порядке.

Дан массив со словами:

let arr = ['apple', 'apricot', 'banana', 'berry', 'cherry'];

Получите из этого массива случайное слово, начинающееся на заданную букву.

Дан массив с точками:

[ [1, 2], [2, 4], [3, 8], [4, 16], [5, 32] ]

Отрисуйте эти точки на графике.

Дана таблица. По нажатию на кнопку добавьте в эту таблицу и новый ряд, и новую колонку.

Дана таблица и кнопка. По нажатию на кнопку покрасьте в красный цвет случайную ячейку таблицы. Повторное нажатие на кнопку должно закрашивать новую незакрашенную ячейку, пока ячейки не закончатся.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить