a标签跳到另一个页面指定选项卡_HTML几个标签的介绍

1.<iframe>

iframe标签是用来在一个网页中嵌入另一个网页。

<iframe src="https://www.baidu.com" frameborder="0"></iframe>

2.<a>

2.1上面介绍完iframe之后,来请出a标签,iframe经常和a标签成对使用

可以指定iframe的name,然后a的target指定这个iframe

<iframe name="xxx" src="#" frameborder="0"></iframe>
<a href="https://www.baidu.com" target="xxx">click me </a>

565f325d1e14e9e372d45c40be8600d4.png

点击click me之后,在内嵌窗口中就会打开百度

2.2 a标签target的四个属性

<a href="https://www.baidu.com" target=_blank>click me </a>
<a href="https://www.baidu.com" target=_self>click me </a>
<a href="https://www.baidu.com" target=_parent>click me </a>
<a href="https://www.baidu.com" target=_top>click me </a>

_blank很好理解,就是在新窗口打开百度

_self是在自己的窗口中打开百度,若a标签在iframe里面,则在这个iframe里面打开百度

_parent和_top是在父亲页面和顶级页面中打开百度,一般用于嵌套iframe的时候

2.3a标签的其它属性

2.3.1download

<a href="https://qq.com" download>click me </a>

开始download页面,download值可以为空,也可以赋值,如download="hahahah",那么下载的页面的名字为hahahah。

2.3.2href

href可以直接是一个相对路径

<a href="qq.com" >click me </a>

点击后是当前的url加上相对路径,

b9d689b8829a7628640add0cfc404c73.png
点击前

63297a49fc6d68f8b4ad7e9404e18bf1.png
点击后,注意看url

href还可以无路径

意思是根据当前打开网页的协议来

<a href="//qq.com" >click me </a>

若当前用的是文件协议,则会打开file://http://qq.com

61d78510801835ba8f847a797440dce2.png
注意看标签页的url

若当前用的是http协议,则会打开加上相对路径http://qq.com的url

63297a49fc6d68f8b4ad7e9404e18bf1.png
注意无协议的效果

锚点

若锚点是#+其他内容,则无任何效果,只是在url后面直接加上锚点的内容

<a href="#999" >click me </a>

a56de4167157de831bc0093e693c2d6e.png

若锚点只是一个#,不仅会在url后面加上#,还会跳转到网页最上方

href后面是?name=frank

若类似于这样,不仅在url上加上,还会发出get请求,请求内容就是name=frank

51f72f8b70de0eeae9b10d2bae66f3b8.png
注意下方的请求

伪协议

伪协议就是在点击a标签直接执行js代码

<a href="javascript: alert(1);" >click me </a>

c95afe2ddbfe64003f8c0e523482b2a7.png
点击之后直接执行alter(1)

还有一个骚操作就是遇到奇葩的需求,点击a标签之后什么都不做

<a href="javascript: ;" >click me </a>

为空

<a href="" >click me </a>

当href为空时,浏览器会刷新页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值