账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为何我的nextImg prevImg无法正常工作?
    28
    0
    window.onload = function()
    {
        var imgs = ["image/i1.png","image/i2.png","image/i3.png","image/i4.png","image/i5.png"];
        bs = document.getElementsByTagName("button");
        for(var i =0;i<bs.length;i++){
            bs[i].addEventListener("click",showImg);
        }
        pLeft =document.getElementById("left");
        pLeft.addEventListener("click",prevImg);
        pRight =document.getElementById("right");
        pRight.addEventListener("click",nextImg);
    
    
        function showImg(e)
        {
            x = e.target.getAttribute("order");
            document.getElementById("loopImg").setAttribute("src",imgs[x-1]);
        }  
    
        function  nextImg(e)
        {
            x = e.target.getAttribute("order");
            if(x == imgs.length-1) 
            {
                x = 0;
            }
            else
            {
                x = x+1;
            }
            document.getElementById("loopImg").setAttribute("src",imgs[x]);
        }
    
        function prevImg(e)
        {
            x = e.target.getAttribute("order");
            if(x == 0) 
            {
                x = imgs.length-1;
            }
            else
            {
                x = x-1;
            }
            document.getElementById("loopImg").setAttribute("src",imgs[x]);
        }
    

    我自己写的一个图片轮播的js,button键可以点击显示图片,nextImg prevImg无法正常工作的原因是什么?

    全部资料下载请见
    https://pan.baidu.com/s/1PEqT...
    我发现问题了

    x = e.target.getAttribute("order");  
    

    在nextImg ,prevImg 函数中无法使用,应该如何改动?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 濄期的埘堠ン 普通会员 1楼

      nextImgprevImg 是 HTML 的两个用于显示和操作页面上图像的属性。它们的工作原理是通过 src 属性来控制图片的位置。但是,它们可能会出现问题,因为它们可能没有正确地初始化或使用。

      以下是一些可能导致 nextImgprevImg 无法正常工作的原因:

      1. HTML 缺少 <img> 标签:这是初始化 nextImgprevImg 的基本元素。如果没有 <img> 标签,nextImgprevImg 就无法正常工作。

      2. nextImgprevImgsrc 属性不正确:src 属性是图片的 URL。如果 src 属性不正确,nextImgprevImg 就无法正常工作。

      3. nextImgprevImgalt 属性不正确:alt 属性是图片的描述。如果 alt 属性不正确,用户在鼠标悬停在图片上时可能无法看到图片的内容。

      4. nextImgprevImgwidthheight 属性不正确:这些属性控制图片的大小。如果 widthheight 属性不正确,图片可能无法正确地显示在页面上。

      解决这些问题的方法是:

      1. 确保 HTML 中包含了 <img> 标签。

      2. 检查 nextImgprevImgsrc 属性,并确保其值是正确的。

      3. 检查 nextImgprevImgalt 属性,并确保其值是正确的。

      4. 检查 nextImgprevImgwidthheight 属性,并确保它们是正确的。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部