javascript - 在html中旋转图像

标签 javascript image slideshow

大家好,我正在尝试使用 JavaScript 让这些图像在 HTML 中每 5 秒旋转一次。我无法弄清楚为什么图像不旋转,如果有人可以帮助我,那就太好了!谢谢。

<!DOCTYPE html>
<html>

<head>

<title>Concert Ads</title>

<script type="text/javascript">

var image1=new Image()
image1.src="concert1.gif"

var image2=new Image()
image2.src="concert2.gif"

var image3=new Image()
image3.src="concert3.gif"

var image4=new Image()
image4.src="concert4.gif"

var image5=new Image()
image5.src="concert5.gif"


</script>

</head>

<body>

<img src="concert1.gif" name="slide" >

<script type="text/javascript">


var step=1
function slideit() { 
document.images.slide.src=eval("image"+step+".src")

if(step<5)

step++

else

step=1

setTimeout("slideit()",5000)

slideit()

</script>

</body>


</html>

最佳答案

<!DOCTYPE html>
<html>
<head>
    <title>Test</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script type="text/javascript">
        var image1 = new Image()
        image1.src = "dummyImg1.jpg"

        var image2 = new Image()
        image2.src = "dummyImg2.jpg"

        var image3 = new Image()
        image3.src = "dummyImg3.png"
    </script>
</head>
<body>
    <img src="dummyImg1.jpg" name="slide" >
    <script type="text/javascript">
        var step = 1
        function slideit() {
            document.images["slide"].src = eval("image" + step + ".src")
            if (step < 3)
                step++
            else
                step = 1
            setTimeout("slideit()", 5000)
        }
        slideit()
    </script>
</body>
</html>

关于javascript - 在html中旋转图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19591598/

相关文章:

Javascript正则表达式用于按空格分割重音字符

javascript - 不使用 FB.login() 登录

javascript - 无法更改 YouTube 视频时间格式

c# - 如何使用 javascript 将 blob 图像从 html 页面上传到 C# 代码

javascript - 将 HTML5 Canvas + Javascript 应用程序转换为可执行文件

html - 在网页上加载大图像作为背景

c# - 分别获取位图图像中黑白像素的总数

jQuery FlexSlider : Advance Carousel One Item at a Time

javascript - 一页上有多个幻灯片

javascript - 鼠标悬停和鼠标移出在 Firefox 上不起作用?