[HTML]HTML传值

JS中可以用window.location.href属性获取完整地址,那么我们的参数完全可以使用GET模式来传递即表单的method="GET"

下边是用JS构造的获取get模式提交值的一个函数.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
function Request(strName) {
  var strHref = window.document.location.href;
  var intPos = strHref.indexOf("?");
  var strRight = strHref.substr(intPos + 1);

  var arrTmp = strRight.split("&");
  for (var i = 0; i < arrTmp.length; i++) {
    var arrTemp = arrTmp[i].split("=");
    if (arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];
  }
  return "";
}

使用方法:
var id=Request("id");
document.write(id);