谁能向我解释此代码段?
<script type="text/javascript">
function querySt(ji) {
hu = window.location.search.substring(1);
gy = hu.split("&");
for (i = 0; i < gy.length; i++) {
ft = gy[i].split("=");
if (ft[0] == ji) {
return ft[1];
}
}
}
var koko = querySt("koko");
document.write(koko);
document.write("<br>");
document.write(hu);
最佳答案
此功能可从文档的查询字符串中提取变量,例如如果文档的位置是
example.com/test.htm?koko=123
querySt("koko")
将返回123
。附带说明,该函数应使用局部变量来防止污染全局名称空间:
var hu = window.location.search.substring(1);
var gy = hu.split("&");
...
for (var i = 0; i < gy.length; i++) {