作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
标题说明了一切。基本上,我希望使用 jQuery 检索 url 的末尾,将其添加到选择中并转到该页面。我从其他人那里得到了一些关于她的帮助,但我想了解它是如何工作的/为什么它不起作用:
var urlFrags = window.location.href.replace(".html", "").split("_"),
curPage = parseInt(urlFrags[urlFrags.length]),
nextPage = "example_" + (curPage + 1) + ".html";
这可能是其他地方的错误,但我正在努力修复它。我几乎了解发生的一切,但我不了解 parseInt() 之类的东西。
是否可以“.getAsIntiger(urlFrags)”? (我已经尝试过,但我可能实现错误。)
最佳答案
错误在这里:
curPage = parseInt(urlFrags[urlFrags.length]);
你应该这样做
curPage = parseInt(urlFrags[urlFrags.length-1]);
因为如果数组的长度为 2,则无法访问 Array[2],因为它不存在。您必须访问 Array[1],因为数组索引从 0 开始。
关于javascript - 如何从 "example_3.html"的 url 检索整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25647500/
我是一名优秀的程序员,十分优秀!