function submitTask() {
list.appendChild(newTask)
}
Почему оно делает дефолтное значение.
функция добавления срабатывает только один раз
let tag; // Суда мы помещаем теги в виде массива [news,goods,books]
let allNews; //масив с нашими элементами
allNews.forEach(function(item){
let itemTag = item.dataset.tag; // Получаем тег элемента
if(tag.indexOf(itemTag) == -1){
item.style.display = "none";
return;
}
item.style.display = "block";
})
gulp-sass 5 does not have a default Sass compiler; please set one yourself.
Both the `sass` and `node-sass` packages are permitted.
For example, in your gulpfile:
var sass = require('gulp-sass')(require('sass'));
let menu = document.querySelector('#menu'); // получили корневой элемент
// Получаем все элементы внутри него
let menuItems = menu.querySelectorAll('button');
//Вешаем нормальным образом событие на каждый элемент
menuItems.forEach(function(item){
item.addEventListener('click',function(){
let searchItem = this.dataset.target;// При клике на кнопку получаем из атрибута искомый id
document.querySelector(".block-active").classList.remove("block-active") // Удаляем класс который активирует блок
document.querySelector('#'+searchItem).classList.add("block-active") // Добавляем чему нужно класс с стилями
}
})
function test(){
// Работаем в области функции нет разницы
var a = 10; // console.log(a) - 10
let b = 10; // console.log(b) - 10
// var в блоке можно получить из вне.
for(var c = 0;c < 2; c++){}
console.log(c) // console.log(c) - 2
for(let d = 0;d<1;d++){}
console.log(d) // console.log(d) - ошибка нет такой переменной
}
//Обычный js:
function test(){
magic = 10;}
test();
console.log(magic) // 10
//С use strict:
function test(){
magic = 10;}
test();
console.log(magic) // magic is not defined
if("ПОЛЕ ПУСТОЕ"){
//Не проверяете регуляркой
//Отправляете на сервак
}
Хэш-теги должны разделяться пробелом
let input = "#adsasddasd #adsasdasda #gadsqw-asdas"
let arrHashTag = input.split(" ");
соответствие шаблону
function test(e){
e.preventDefault();
let IdHref = this.getAttribute('href');
let acc = document.querySelector(idHref).closest("ищем ссылку на ваш акардеон");
console.log(acc);
//Ну и активируем чтоб он открылся попробуйте click(); я хз как работает
//Надеюсь проблема была в том чтобы найти нужный аккордеон
}
//Далее думаю разберётесь
// Возвращается dom node - прям этот элемент из DOM
document.querySelector('Ваш элемент')
// Вы прям на эту ноду вешаете событие
document.querySelector('Ваш элемент').addEventListener('click',f())
// Возвращается "Масив" элементов - тип масив
document.querySelectorAll('Ваш элемент')
// У массива нет метода addEventListener - ошибка
document.querySelectorAll('Ваш элемент').addEventListener('click',f())
document.querySelectorAll('Ваш элемент').forEach(item=>{
// Item - каждый элемент в массиве и он же является node елементом из DOM
item.addEventListener('click',f())
})