1.实现思路
a.获取跳转结果所在的地址
b.把地址赋值给a标签的href属性
2.举例说明
以需要跳转到百度网站为例
那么跳转结果所在的地址=https://www.baidu.com/
此时href=“https://www.baidu.com/”
3.源代码
4.常见问题
4.1 通常在浏览器中输入网址时,不输入https://直接baidu.com这种形式也可以访问百度网站,那么是不是意味着页面之间的跳转中href值也可以这样简写吗?
解答:不能这样写,原因如下所示
a.在浏览器中可以实现,是因为浏览器给其自动配齐了https://
b.在a标签中只认herf值,若你简写,那你访问的就是网站为baidu.com的这种的情况
浏览器是不会给你补全的
此时点击超链接标签,就会提示404找不到
4.2 页面之间的跳转需要网络吗?
解答:依情况而定,当跳转后的网页为类似百度这种需要网络的网页,那就需要网络
当跳转后网页为自己电脑里面所写的html文件,那么就无需网络
1.实现思路
a.在跳转后所在标签内新建一个id属性,并给它赋值
b.在跳转前的a标签处设置href=“#id值”
2.举例说明
以某一html网页为例,想让网页的头部(富强文字)跳转到底部我们追求的民主是人民民主中的民主二字,那么此时民主外所在的标签span应该设置id值并给其赋值
然后使a标签的href值指向它即设置href属性为#id值
3.源码
4.常见问题
4.1 若所要跳转后的位置没有标签,咋办?
解答: 在外面加上一层标签或者找文字最近的标签(跳转到能看到那个文字的位置就行)
4.2 页面内的跳转需要网络吗?
解答: 不需要,因为都是在一个页面内,而该页面已经在浏览器中缓存了(第一次打开后)