我正在尝试使用javascript旋转图像,并且我正在尝试在adobes网站上找到的一些代码,该代码可以完成我正在寻找的任务。当我运行它,它给我的错误:遗漏的类型错误:无法设置属性“SRC”空无法设置null的属性'src'
它不断重复,每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,但不旋转。有没有明显的我没有看到的东西?不会让我感到惊讶!
感谢任何能提供建议的人。
剧本在哪里?如果它在'头部',你可能会遇到这种情况。 – acdcjunior
尝试在changeImage的私有函数中传递转子。 – SenorAmor
它在标签中头 –