我在網頁上有一個文本框。我想知道URL的散列值,例如12345並將其作爲文本框的值加載頁面(如果有值),否則,我希望文本框保持空白。使用純JavaScript預填一個帶有網址哈希的文本框
我已經使用這個代碼的嘗試:
var hash = window.location.hash.substr(1);
function onoff(){
// pre-fill chat id textbox
if(hash){
var hash_value = window.location.hash.replace('#','');
document.getElementById("chat").value = hash_value;
} else {
document.getElementById("chat").value = '';
}
}
而在HTML代碼(我有在調用該函數的麻煩)。
<input type="text" id="chat" maxlength="5" required="">
如果我要改變散列的值,是否有可能在加載時填充文本框?
窗口.onload = ONOFF(); – Liquidchrome