【发布时间】:2013-07-20 20:10:32
【问题描述】:
我有一个看起来一些页面的 javascript,它以数组的形式返回,所有我想要的链接,例如:
在数组“linkstoopen”中->
game.php?page=fleet&galaxy=7&system=3&planet=4&planettype=1&target_mission=16
还有其他人
game.php?page=fleet&galaxy=1&system=10&planet=10&planettype=1&target_mission=16
我想从数组中取出
galaxy = x
system = x
planet = x
我已经有一个window.location来打开数组中的所有项目,但是现在我只想从数组中取出我之前提到的东西,然后在这里设置它们
set galaxy = x above
system = x above
planet = x above
game.php?page=fleet3&mission=16&galaxy=[HERE]&system=[HERE]&planet=[HERE]&planettype=1&speed=100&metal=0&crystal=0&deuterium=0&usedfleet=LGbkBagcBwVkBGgmBwR3BvVlZQNjZQNjZQNjZQNjZQNjZPV7sD==&holdingtime=1
然后使用 window.location 中的新值打开此链接
有人可以帮助如何获取每个system=x, galaxy=x, planet=x?的价值
我认为剩下的事情我可以独自完成:S
谢谢
编辑:
我通过获取带有链接的数组,而不是在 & 中设置拆分,而不是在这个新数组中使用 indexof 来捕捉与系统、星系、行星的线条,但我认为这是很多动作,还有其他简单的方法吗?
【问题讨论】:
标签: javascript string search