
var a=xsid;
var b=xh;
var c=sfzjh;
var d = csubString(8,9);
var e=a+b+d;
alert(e);
这不是数组?
<script>
QueryString();
function QueryString()
{
var name,value,i;
var str=locationhref;
var num=strindexOf("");
str=strsubstr(num+1);
var arrtmp=strsplit("&");
//////
name=new Array()
value=new Array()
for(i=0;i < arrtmplength;i++){
num=arrtmp[i]indexOf("=");
if(num>0){
///数组是用到这里吗?
namepush(arrtmp[i]substring(0,num));
valuepush(arrtmp[i]substr(num+1));
///数组是用到这里吗?
}
}
}
</script>
<script language="javascript">
function GetRequest() {
var url = locationsearch; //获取url中""符后的字串
var theRequest = new Object();
if (urlindexOf("") != -1) {
var str = urlsubstr(1);
strs = strsplit("&");
for(var i = 0; i < strslength; i ++) {
theRequest[strs[i]split("=")[0]]=unescape(strs[i]split("=")[1]);
}
}
return theRequest;
}
var Request = new Object();
Request = GetRequest();
documentwriteln(Request['参数1'])
documentwriteln(Request['参数2])
documentwriteln(Request['参数3'])
</script>
给你提供一个通用的函数
var getSearch = function( url , name ){if( !name ){
name = url;
url = locationhref;
}
var rv = '';
url = urlindexOf('') > -1 urlsplit('')[1] : '';
if(url != ''){
var ls = urlsplit('&');
for(var i=0;i<lslength;i++){
var ele = ls[i];
var kname = elesplit('=')[0] ||'',kvalue = elesplit('=')[1] || '';
if(kname === name){
rv = kvalue;
break;
}
}
}
return decodeURIComponent(rv);
}
//调用的时候就可以通过getSearch直接获得
//比如获得url中的name
function f1(){
var name = getSearch('name');
documentgetElementById("d1")value=name;
}
简单版,拷贝运行
================================
<html>
<head>
<meta >
这个参数在js里面是无法获取的,
想要在js中使用,可行方案是服务端处理>
以上就是关于js中如何获取字符串的参数,然后相加的全部的内容,包括:js中如何获取字符串的参数,然后相加的、用JS代码获取GET参数的问题、用js怎样获取网页中带id的参数,并在网页中显示其结果等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)