1、JS截取主页面带过来的参数
第一种方法:根据索引截取
var index=window.location.tostring().indexof('?');//截取?号所在位置的索引
var str=window.location.tostring().substr(indx+1);//截取?号以后的参数,不包括?号
第二种方法:使用js提供好的属性截取
var str=window.location.search;//截取“?号+以后的参数”,包括?号
2、split
var array=字符串.split('=');//用=号隔开,截取=号前后两个字符串
--name=张三 那么,array[0]=name; array[1]=张三;
3、动态给标签<a></a>赋值
文本值--document.links[0].innerText='百度';
网址--document.links[0].innerText='http://www.baidu.com';
文本值--document.links[0].innerText = '新浪';
网址--document.links[0].href = 'http://www.sina.com';
<a href="#"></a>
<a href="#"></a>
4、StringBuilder
StringBuilder sbl = new StringBuilder();
sbl.Append("<ul>");
sbl.Append("<li> <a href="http://www.baidu.com">百度</a></li>");
sbl.Append("<li> <a href="http://www.sina.com">新浪</a></li>");
sbl.Append("</ul>");
Response.Write(sbl.ToString());
--执行后是这样的:
.百度
.新浪
第一种方法:根据索引截取
var index=window.location.tostring().indexof('?');//截取?号所在位置的索引
var str=window.location.tostring().substr(indx+1);//截取?号以后的参数,不包括?号
第二种方法:使用js提供好的属性截取
var str=window.location.search;//截取“?号+以后的参数”,包括?号
2、split
var array=字符串.split('=');//用=号隔开,截取=号前后两个字符串
--name=张三 那么,array[0]=name; array[1]=张三;
3、动态给标签<a></a>赋值
文本值--document.links[0].innerText='百度';
网址--document.links[0].innerText='http://www.baidu.com';
文本值--document.links[0].innerText = '新浪';
网址--document.links[0].href = 'http://www.sina.com';
<a href="#"></a>
<a href="#"></a>
4、StringBuilder
StringBuilder sbl = new StringBuilder();
sbl.Append("<ul>");
sbl.Append("<li> <a href="http://www.baidu.com">百度</a></li>");
sbl.Append("<li> <a href="http://www.sina.com">新浪</a></li>");
sbl.Append("</ul>");
Response.Write(sbl.ToString());
--执行后是这样的:
.百度
.新浪