function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); if(pair[0] == variable){return pair[1];} } return(false); } window.location.href 整个URl字符串(在浏览器中就是完整的地址栏)window.location.protocol URL 的协议部分,返回值:http:window.location.host URL 的主机部分(带端口号)window.location.port URL 的端口部分。window.location.pathname URL 的路径部分(就是文件地址)window.location.search 查询(参数)部分。得到的是url中?部分。window.location.search.substring(1)获得了当前链接的中?号后的参数