php - 将 href 值增加一(Javascript)

标签 php javascript jquery html css

我有一个有序列表

<li id="prev">
    <a href="#fragment-1>Next</a>
</li>

我想将 href 的值增加到

<a href="#fragment-1">...
<a href="#fragment-2">...
<a href="#fragment-3">...
<a href="#fragment-4">...

当单击下一个时,它应该从 4 停止并返回到 1 allso 是否可以使用 javascript

谢谢

最佳答案

首先给你的链接一个 id 以便于选择。

然后,

document.getElementById('the_id_here').addEventListener('click', function(e) {
    var n = e.target.href.split('-')[1] * 1 + 1;
    if (n > 4)
        n = 1;
    e.target.href = e.target.href.split('-')[0] + '-' + n;
}, false);

示例:http://jsbin.com/ajegaf/4#fragment-1

关于php - 将 href 值增加一(Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10138387/

相关文章:

javascript - Angular4 + Redux : who should dispatch action?

javascript - IE8 在悬停选择框的选项时中断

jquery - 在全日历中显示图像作为背景

php - 在 cent0s 6.7 中安装 php-soap 未显示在 php-info 中

php - 如何制作国家/地区特定网站(和内容)?

javascript - 如何根据屏幕宽度/高度在 <body> 中居中 <svg>

javascript - 返回 false 被 onsubmit 忽略

javascript - 动态选择要打开的模态

PHP进程执行超时

php - 如何从 Laravel 5.2 升级到 5.4?