javascript - 从 1 数到 10 并在按钮链接内重复

标签 javascript php jquery html

我正在寻找一种方法来编写一个从 1 数到 10 的脚本,并且在 10 后它将在按钮链接内重复。

示例:

<button onclick="window.location.href='/page"1".html'">Submit</button>

第一次点击进入“url/page1.html”

第二次点击“url/page2.html”

第三个为“url/page3.html”

第四个为“url/page4.html”

最多十次点击“url/page10.html”

在命中数字 10 后,必须重复运行 1 次。

示例2:

第一次点击进入“url/page1.html”,点击2 =“url/page2.html”,点击3 =“url/page3.html”,点击4 =“url/page4.html”,点击5 = "url/page5.html,点击 5 = "url/page5.html,点击 6 = "url/page6.html,点击 7 = "url/page7.html,点击 8 = "url/page8.html,点击 9 = "url/page9.html 点击 10 = "url/page10.html,现在重复点击 11 = "url/page1.html,点击 12 = "url/page2.html,点击 13 = "url/page3.html,点击 14 =“url/page4.html

希望有人能给我一个很好的例子来说明如何运行,更喜欢 php 或 javascript。

最佳答案

这个解决方案怎么样:

<button onclick="myScript(10)">Submit</button>

<script>

let currentPage = 1;

function myScript(totalPages) {
    if (currentPage === totalPages) {
        currentPage = 1;
        return window.location.href=`/page10.html`
    }
    currentPage = currentPage < totalPages ? currentPage + 1 : 1;
    return window.location.href=`/page${currentPage}.html`;
}

</script>

我没有对此进行测试,但我相信即使可能存在错误,全局推理也会对您有用。事实上,我将总页数作为函数的参数,允许您在其他情况下再次使用它。

你能告诉我是吗?

关于javascript - 从 1 数到 10 并在按钮链接内重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44724927/

相关文章:

javascript - pg promise突然报错table name is unknown

javascript - 从当前页面的位置解析 anchor 的最简单方法是什么?

php类内联css样式?

php - 如何让 shell_exec 在 IIS 6.0 上运行

javascript - 动态添加浏览器名称到页面中

javascript - 如何使用nodejs以区域语言发送短信?

javascript - 如果文本格式不正确,则在 ckeditor 中格式化 html

php - Phalcon:多态关联

javascript - 数组值按连续顺序排列

javascript - 如何将此鼠标悬停设置为即使鼠标悬停超过 3 秒也能显示?