跳转页面:

第一种:(跳转到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)

推荐内容