Такой Вопрос. Почему я не могу к slides написать style.block?
var slideIndex = 1;
showSlides(slideIndex);
function plusSlides(n){
showSlides(slideIndex += n);
}
function currentSlide(n){
showSlides(slideIndex = n);
}
function showSlides(n){
var i;
var slides = document.getElementsByClassName("mySlides");
var dot = document.getElementsByClassName("dot");
if(n > slides.length){
slideIndex = 1;
}
if(n < 1){
slideIndex = slides.length;
}
for(i=0; i <slides.length; i++){
slides[i].style.display = "none";
}
for(i = 0; i < dot.length; i++){
dot[i].className = dot[i].className.replace("active", "");
}
slides[slideIndex-1].style.display = 'block';
dot[slideIndex-1].className += "active";
}
Если я правильно понял, то вы имеете в виду задать стиль для определенного блока. Дело в том, что в slides записан массив данных т.к. он ссылается сразу на все элементы с классом mySlides (getElementsByClassName). Думаю следующее решение вам подойдет:
...
slides[slideIndex-1].style.setAttribute("style", "display:block;");
dot[slideIndex-1]...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
на вебсайте есть кнопка она с помощью канваса делает скрин экрана и грузить на комп, есть одна проблема после перезагрузки страницы он работает...
Кто может подсказать что конкретно находится под капотом функций split, slice, join?
Почему не меняется дата после нажатия на кнопку смена даты В чем проблема ?