Помогите решить задачи
1. Из индексированного массива с названиями месяцев (кириллица) вывести все месяцы, которые не имеют в своем названии буквы «р».
2. При щелчке мышью по элементу <div id="control" onclick="f()">+</div> переключать видимость/невидимость списка <ul id="list">…</ul>, расположенного после этого элемента. Использовать свойство элемента style.display. Если список видимый, вместо «+» отображать «-», и наоборот. Использовать свойство элемента innerHTML. 3. Создать форму с элементами <input type=" checkbox" /> для выбора нескольких любимых животных и кнопкой <input type="button" onclick="choose()" value="Выбрать">. При нажатии на кнопку список выбранных животных динамически записать на странице: «Вы выбрали: …». Использовать свойство innerHTML. |
var month = ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']; alert(month.filter(el=>!/р/i.test(el))); |
спасибо
|
Vadim Zhizherin,
В школе задали? |
а как сделать так, чтобы выводились месяца с "р"?
|
нет, это зачёт на курсах )
|
Vadim Zhizherin,
убрать из примера ! |
спасибо
|
3-е я сам сделаю, не поможешь сделать 2-е?
|
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> </head> <body> <div id="control" onclick="f()">-</div> <ul id="list">…</ul> <script> var ul = document.querySelector('#list'); var ctrl = document.querySelector('#control'); function f(){ ul.style.display = ul.style.display === 'none'?'block':'none'; ctrl.innerHTML = ctrl.innerHTML === '-'?'+':'-'; } </script> </body> </html> |
Часовой пояс GMT +3, время: 07:00. |