0

我正在尝试将图像 url 分配给 dom elementid 像这样

document.getElementById("w1").src='url'+k+'.jpg';

其中“k”的值随用户点击而变化。

问题是当我刷新页面时,“K”的值变为初始值,并且从第一张图像开始。

无论如何在重新加载网页后分配相同的ID

谢谢

4

1 回答 1

3

您可以输入k您的网址的哈希值:

window.location.hash = k;

然后当您刷新页面时,再次将其抓取回来:

window.onload = function() {
    if (window.location.hash != "") {
        k = parseInt(window.location.hash.split("#")[1]);
        //or remove "parseInt()" if it's not a number
    }
}
于 2013-07-16T03:14:33.433 回答