首页>数码 > 正文
js怎么跳转到另一个页面?js截取字符串的方法有哪些?
来源: 21CN 发布于:2022-10-21 10:17:05

跳转页面:

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

关键词: 电脑自动跳转网页 电脑预览界面 HTML页面嵌套 button按钮添加事件跳转

猜你喜欢

  • js怎么跳转到另一个页面?js截取字符串的方法有哪些?
  • 电脑硬盘坏了能修复吗?电脑硬盘序列号查询方法
  • 电脑如何恢复到出厂系统?电脑怎么卸载软件最干净?
  • 半导体板块掀涨停潮,机构看好后市行情!三季报业绩预喜的煤炭股出炉(附股)-天天新要闻
  • 科技体验官|“元萝卜SenseRobot”AI下棋机器人:搭载商汤AI视觉与机械臂,让用户足不出户学棋考级-焦点播报
  • 苹果icloud邮箱怎么注册?苹果icloud邮箱收不到邮件怎么办?
  • 数据造假长达30多年 三菱电机处罚22名高管-全球时快讯
  • 扫地机器人“退潮”:内卷、降价、裁员-焦点快报
  • 我们的三星固态硬盘崩了,而且中招的人也不少-今日讯
  • 扫地机器人「退潮」:内卷、降价、裁员-每日观察
  • 一年股价跌60.52%,VR头显被指鸡肋,Meta押宝元宇宙真的错了?-环球快播
  • 苹果iPadOS16正式版发布在即:你都需要了解什么?-天天快看
  • AMD新一代RDNA 3/RX7000显卡发布会官宣定档-动态焦点
  • “双11”大促新玩法 长虹·美菱创新营销破圈-今日最新
  • 美社交媒体假账户泛滥 苹果员工凭空多出了30万-全球观察
  • 马斯克的暴力裁员来了?外媒称推特75%员工未来数月将被解雇-每日快播
  • 广交会“暖产品”走俏欧洲 家电企业积极扩产备货-天天短讯
  • 三星将家电零部件保修期延长至20年-快看
  • 全球智能手表销量强劲增长势头不减 A股哪些相关企业将受益?-天天观察
  • 英国游戏机于9月份销量大幅增长 售出超95.7万份实体游戏