Я пытаюсь повернуть изображение с помощью javascript, и я пытался найти код, который я нашел на сайте adobes, который делает то, что я искал. Когда я запускаю его он дает мне ошибку: неперехваченным TypeError: Невозможно установить свойство «SRC» нулевыхНевозможно установить свойство 'src' of null
Он не устает повторять каждые 5 секундный интервал, который является количество времени между каждым изображением
Вот JavaScript:
(function() {
var rotator = document.getElementById('rotator'); // change to match image ID
var imageDir = 'images/'; // change to match images folder
var delayInSeconds = 5; // set number of seconds delay
// list image names
var images = ['image2.jpg', 'image3.jpg', 'image4.jpg', 'image1.jpg'];
// don't change below this line
var num = 0;
var changeImage = function() {
var len = images.length;
rotator.src = imageDir + images[num++];
if (num == len) {
num = 0;
}
};
setInterval(changeImage, delayInSeconds * 1000);
})();
и вот HTML для изображения:
<img src="images/image1.jpg" alt="rotating image" width="400" height="300" id="rotator" />
это показывает image1.jpg, но не повернуть его. Есть ли что-то явно очевидное, что я не вижу? Не удивите меня!
Спасибо всем, кто может предложить совет.
Где сценарий? Вы можете столкнуться с этим, если он находится в 'head'. – acdcjunior
Попробуйте пропустить ротатор в вашей личной функции в changeImage. – SenorAmor
находится в заголовке в теги –