在script 标签中按如下要求编写 JavaScr效果图

在script 标签中按如下要求编写 JavaScript 脚本:
1、按照效果图所示,实现设计作品的翻页功能。
2、当鼠标点击首页按钮时,展示第一张图片,点击末页按钮时,点击最后一张图片。
3、点击下页和上页按钮,按顺序展示下一张和上一张图片,直至最后一张图片或第一张图片。

类似轮播图,可以直接在这个网站找
https://www.swiper.com.cn/

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/695467
  • 这篇博客也不错, 你可以看下Java接收前端上传文件,保存文件到本地,并将相关信息存储如数据库,最后用JavaScript将上传文件信息在前端展示
  • 除此之外, 这篇博客: 02.第一个JavaScript程序——页面引入、script标签、控制台执行JavaScript中的 控制台执行脚本(第三种执行方法) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 以上内容讲解了如何使用<script>标签在浏览器中执行JS脚本,实际上,在学习JavaScript基础时,直接在控制台敲代码更加高效直观。

    首先,打开控制台,忘记的童鞋记得回《JavaScript简介》再复习一下,打开后的界面如下图:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LWx8QJ2B-1654654172451)(img/01-1.png)]

    然后,在“>”符号后面编辑代码alert('hello world');,然后回车可以得到和上面代码同样的效果。

    例如,我在百度首页,敲了以上代码:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eYwAxnQo-1654654172451)(img/02-02.png)]

    代码执行后弹出的对话框(模态框):

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uVlyDJkq-1654654172452)(img/02-03.png)]

    这里有一个非常有意思的现象,百度首页的控制台中竟然隐藏着一个招聘信息!真是太可爱了~~

    使用浏览器编写代码的优势:
    相信细心的童鞋已经发现了,在浏览器中编写代码时会有代码提示,这是一种非常有用的特性
    此外,如果我们输入了一个表达式,在不需要回车的情况下,就能提前看到表达式的结果

  • 以下回答由chatgpt基于相关博客总结生成:

    我可以给出解决方案:

    HTML代码:

    JavaScript代码:

    const pages = document.querySelectorAll("#pages div"); const firstBtn = document.querySelector("#first"); const prevBtn = document.querySelector("#prev"); const nextBtn = document.querySelector("#next"); const lastBtn = document.querySelector("#last"); let currentPage = 0;

    function showPage(index) { // 隐藏所有页 pages.forEach((page) => { page.style.display = "none"; }); // 显示指定页 pages[index].style.display = "block"; currentPage = index; }

    // 点击首页按钮 firstBtn.addEventListener("click", () => { showPage(0); });

    // 点击末页按钮 lastBtn.addEventListener("click", () => { showPage(pages.length - 1); });

    // 点击下一页按钮 nextBtn.addEventListener("click", () => { if (currentPage < pages.length - 1) { showPage(currentPage + 1); } });

    // 点击上一页按钮 prevBtn.addEventListener("click", () => { if (currentPage > 0) { showPage(currentPage - 1); } });

    // 初始化显示第一页 showPage(0);

    代码解析: 1. 首先通过querySelectorAll获取到所有的页面div元素,first/prev/next/last的四个button元素。 2. 首页按钮绑定click事件,点击按钮之后显示第一页。 3. 末页按钮绑定click事件,点击按钮之后显示最后一页。 4. 下一页按钮绑定click事件,点击按钮之后显示下一页,直到最后一页。 5. 上一页按钮绑定click事件,点击按钮之后显示上一页,直到第一页。 6. showPage函数用于显示指定页,并隐藏其他的页。 7. 初始化时显示第一页。