1

我有这个代码:

<script type="text/javascript" language="javascript">
function Get_QS_Values() {
    var arr = new Array();
    var qs = location.search.substring(1);
    var Qs_Value = new Array();
    var str = "";

    arr = qs.split('&');

    for (i = 0; i < arr.length; i++) {
        Qs_Value = arr[i].split('=');
        str += '' + Qs_Value[1] + '<br />';
        var test = str;
    }
    document.getElementById("Querystring").innerHTML = str;
}
</script>
<body onload="Get_QS_Values();">
<div id="Querystring">
</div>
<script type="text/javascript" language="javascript">
document.write(test);
</script>
</body>

我应该如何在变量中保存值以便我可以在页面上写入?

谢谢

4

1 回答 1

0

aa 函数的一个常见用途是返回值,像这样重新定义它

function Get_QS_Values() {
   var qs = location.search.substring(1);
   var arr = qs.split('&');
   var Qs_Value;
   var str = "";

   for (i = 0; i < arr.length; i++) {
      Qs_Value = arr[i].split('=');
      str += '' + Qs_Value[1] + '<br />';
   }

   return str
}

然后你可以在函数之外这样调用它:

var test = Get_QS_Values();
document.getElementById("Querystring").innerHTML = test;
于 2013-10-24T13:07:36.090 回答