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