如何在jquery中重新加载后将相同的动态id分配给dom元素

如何在jquery中重新加载后将相同的动态id分配给dom元素,jquery,Jquery,我正在尝试将图像url分配给dom elementid,如下所示 document.getElementById(“w1”).src='url'+k+'.jpg' 其中“k”的值随用户单击而更改 问题是当我刷新页面时,“K”的值变为initail值,它从第一个图像开始 重新加载网页后,是否仍要分配相同的id 谢谢您可以将k放入url的哈希中: window.location.hash = k; 然后在刷新页面时,再次抓取它: window.onload = function() { i

我正在尝试将图像url分配给dom elementid,如下所示

document.getElementById(“w1”).src='url'+k+'.jpg'

其中“k”的值随用户单击而更改

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

重新加载网页后,是否仍要分配相同的id


谢谢

您可以将
k
放入url的哈希中:

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
    }
}

您可以将
k
放入url的哈希中:

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
    }
}

使用jquery。如果元素被多次使用,请不要使用
id
,而是使用
class
。在这里显示一些示例代码。我们将为您提供更多更快的帮助。请使用jquery。如果元素被多次使用,请不要使用
id
,而是使用
class
。在这里显示一些示例代码。我们会帮助你更多更快。我感谢你的帮助。它真的帮助了我。谢谢!谢谢你的帮助,真的帮了我大忙谢谢!