Ссылка на исходный код сайта:
https://jsfiddle.net/sqvy9tw2/1/
Нужно исключать НОВЫЕ МАТЕРИАЛЫ из массива
код скрипта:
function myFunctionmat() {
var input, filter, section, aside, a, i;
input = document.getElementById("mySearch");
filter = input.value.toUpperCase();
section = document.getElementById("materials");
aside = section.getElementsByTagName("aside");
for (i = 0; i < aside.length; i++) {
a = aside[i].getElementsByTagName("a")[0];
if (a.innerHTML.toUpperCase().indexOf(filter) > -1) {
aside[i].style.display = "";
} else {
aside[i].style.display = "none";
}
}
}
function myFunctionmat() {
var input, filter, section, aside, a, i;
input = document.getElementById("mySearch");
filter = input.value.toUpperCase();
section = document.getElementById("materials");
aside = section.getElementsByTagName("aside");
for (i = 0; i < aside.length; i++) {
a = aside[i].getElementsByTagName("p")[0];
if (a.innerHTML.toUpperCase().indexOf(filter) > -1) {
aside[i].style.display = "";
} else {
aside[i].style.display = "none";
}
}
}