跳转页面:
第一种:(跳转到b.html)
window.location.href="b.html";
第二种:(返回上一页面)
window.history.go(-1);
第三种:
window.navigate("b.html");
第四种:
self.location=’b.html’;
第五种:
top.location=’b.html’;
页面传值:#
第一个页面#
function test(){
var s = document.getElementById("txt");
location.href="test2.html?"+"txt="+encodeURI(s.value);
}
第二个页面#
var loc = location.href;
var n1 = loc.length;//地址的总长度
var n2 = loc.indexOf("=");//取得=号的位置
var id = decodeURI(loc.substr(n2+1, n1-n2));//从=号后面的内容
alert(id);
//document.write(id)
注:中文传输:可以在页面a用encodeURI 编码url 在b页面用decodeURI解码url
使用 JS 实现页面跳转的几种方式总结
第一种:使用JS跳转页面
1)跳转带参
window.location.href="jingxuan.do?backurl=" + window.location.href;
2)跳转无参
window.location.href='http://blog.yoodb.com';
第二种:返回上一次预览界面
alert("返回")
window.history.back(-1)
HTML页面嵌套
返回上一步
第三种:button按钮添加事件跳转
第四种:在新窗口打开
新窗口<
字符串方法:
1、substring()
用于提取字符串中介于两个指定下标之间的字符。
语法:string.substring(start,stop)
2、substr()
在字符串中抽取从start下标开始的指定数目的字符。
该方法与substring()最大的区别在于第二个参数是你需要截取字符串的长度,而不是位置。
语法:string.substr(start,length)
3、slice()
可提取字符串的某个部分,并以新的字符串返回被提取的部分。
该方法的两个参数均为位置坐标,和subtring比较像,区别就是该方法支持负数,并且不会交换位置,始终是从start到end,如果该区间不存在,那么返回''"。
语法:string.slice(start,end)