Такой Вопрос. Почему я не могу к 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]...
на вебсайте есть кнопка она с помощью канваса делает скрин экрана и грузить на комп, есть одна проблема после перезагрузки страницы он работает...
Кто может подсказать что конкретно находится под капотом функций split, slice, join?
Почему не меняется дата после нажатия на кнопку смена даты В чем проблема ?