0

このような画像のURLをdom elementidに割り当てようとしています

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

ここで、「k」の値はユーザーのクリックで変化します。

問題は、ページを更新すると、「K」の値が initail 値に変更され、最初の画像から開始されることです。

Webページのリロード後に同じIDを割り当てる方法はありますか

ありがとう

4

1 に答える 1

3

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
    }
}
于 2013-07-16T03:14:33.433 に答える