0
私はnull
または""
送信ボタンが押されるたびにwindow.location.hash
セットを持って、その後、ハッシュは#bottom
に設定されているしようとしています。基本的に私が望むのは、あるサブミットボタンを押すとハッシュが常に= #bottom
になることです。これは今私が持っているものです。は提出上の場所ハッシュをリセットすることはできません
window.setTimeout(function() {
if (window.location.hash) {
window.location.hash.replace("#", "");
} else {
window.location.href += "#bottom";
}
location.reload();
}, 1000)
しかし、ハッシュは、ボタンを押すたびに常に同じままです。たとえば、ハッシュがmysite#reply
で、提出すると、それはmysite#reply
のままです。私はどんな助けにも感謝しています。
有名なOR演算子の完璧な使用例です。window.location.href + = window.location.hash || "#bottom"; –