javascript - 如何使用 html 和 css 制作幻灯片

标签 javascript php html

我想使用 html css 和 js 制作幻灯片。为此,我编写了代码,并且正在播放幻灯片。但每次开始时它都会创建一个名为 image 的空白图像,我在 alt 标记中写了它。如何删除它?

<img id="myPhoto" src="images.jpg" alt="image">
<script src="slideshow.js"></script>

我的javascript是

var myImage=document.getElementById("myPhoto");

var imageArray=["images.jpg","image1.jpg","images2.jpg","images3.jpg","images4.jpg"];

var imageIndex=0;

function changeImage()
{
    myPhoto.setAttribute("src", imageArray[imageIndex]);
    imageIndex++;
    if(imageIndex>=imageArray.length){
            imageIndex=0;
            }

    }

var intervalHandle = setInterval(changeImage,3000);


myPhoto.onclick=function(){
    clearInterval(intervalHandle)
    }

最佳答案

您的代码工作正常。我在您的 javascript imageArray 中注意到,除了 image1.jpg 之外,所有图像都已命名为 images2、images3 等。我认为这些可能是一个愚蠢的错误。因为如果找不到图像,alt 会显示消息。否则你的代码很适合制作幻灯片。

关于javascript - 如何使用 html 和 css 制作幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31447471/

相关文章:

javascript - "If"语句单击按钮后如何检查是否选中了多个复选框?

php - 如何像Travian游戏中的4个资源一样实时更新浏览器游戏属性?

javascript - 垂直滚动多个 div

javascript - Sonarqube 6.7.5 即使项目没有 src/main/java 文件夹也计算代码覆盖率

java - 如何在 java 脚本中创建 ScriptableObject 对象......?

php电子邮件编辑界面及保存方法

php - 简单表单验证中的多个 IF 语句

html - 如何在浏览器中播放 .ts 文件(视频/MP2T 媒体类型)?

html - CSS:背景图片问题

css - 如何使普通的 html 电子邮件模板响应(w.r.t 所有屏幕,即 PC、Ipad 和移动设备)以下代码的电子邮件模板