我正在尝试设置一个表单,该表单从URL中获取哈希值,然后使用该值来确定要检查的无线电输入。后一部分正在工作,但我无法让哈希检索工作。
var url = document.referrer;
var dec= decodeURIComponent(url.replace(/+/g, '%20'));
var hash = url.substring(url.indexOf('?')+1);
var hash = decodeURI(hash);
在Firefox控制台中,我尝试"console.log(hash)",只是得到一个引用错误,说"哈希未定义"。
如果需要,整个脚本都在这里 - http://pastebin.com/Yq9NbHyz
因为hash
不是全局变量。使用window.location.hash
或location.hash