即使在jquery中重新加载后,如何为dom元素分配相同的动态id

时间:2013-07-16 03:11:23

标签: jquery

我正在尝试将图片网址分配给dome elementid这样的东西

的document.getElementById( “W1”)SRC = 'URL' + K + 'JPG';

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

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

无论如何,在重新加载网页

后分配相同的ID

由于

1 个答案:

答案 0 :(得分: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
    }
}