关于JS的页面跳向问题

最近做练习的时候 遇到了一些需要页面间跳转的问题。在网上查阅了一些相关的资料,放到这里分享一下吧

刷新:reload()方法;只要是前面有一个地址,也可以是相当于location的对象所以我们可以使用history.back.reload()来实现返回上一页并且刷新页面的功能。特别值得注意的是:history.back()的括号里面是可以写入数字的。大致是写-1,就是上一个页面,以此类推。这一点我没有求证,只是在网上看到过有类似的写法,要是有知道的高手还是希望留言给我。

对于跳转:我们如果给一个<a>标签的href加上javascript函数,是可以实现跳转的,有的人会这样想,如果我加上一个onclick事件,并且在里面加上window.location.href是不是也可以跳转呢? 答案是否定的也可以说,对于<a>标签中的监听事件,都是不起作用的,我在练习中是这样体现出来的,不知道正确与否。对于我们在进行ajax提交的时候,我们又是需要把href写成相应的action,这和我们平时写的action路径相同,但是我们如果是ajax的提交,在action中势必会返回true或者false,也就是retuen result,所以我们需要在回调函数中写出需要跳转的地址。

对于href="#"和herf="javascript:void(0)"的区别在于写成href="#"在点击链接时,会跳到页面的顶部,因为默认的锚点为#top,而第二种方法在点击后就没有任何的反应。所以我们在写空连接是最好使用第二种方法来进行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值