a链接跳转到新的窗口

1、在当前页打开 target_self

 <a href="http://www.baidu.com" target="_self" rel="noopener noreferrer">当前窗口打开</a>
    <!-- 当前窗口打开 -->

2、在新的窗口打开

 <a href="http://" target="_blank" rel="noopener noreferrer"></a>
    <!-- 新的窗口打开 -->

3、有时候需要在全局设置一个打开窗口的方式,这样就不用一个一个的设置,减少代码量

使用<base target="_blank">

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    //全局设置
    <base target="_blank" />
</head>
<body>
    <a href="http://www.baidu.com">全局设置</a>
</body>
</html>

4、给单独某一个区域的a链接设置打开窗口的方式

<a href="http://www.baidu.com">百度去</a>
<a href="http://www.sogou.com">搜狗去</a>
<a href="http://www.sina.com">新浪去</a>

<fieldsetid="portionA">
<legend>局部<a></legend>
<p>该容器内所有的target的属性值为"_self"</p>
<a href="http://www.baidu.com">百度去</a>
<a href="http://www.sogou.com">搜狗去</a>
<a href="http://www.sina.com">新浪去</a>
</fieldset>

<script>
function portionA(){
var aN = document.getElementById("portionA").getElementsByTagName("a");
for(var i =0; i < aN.length; i++){
aN[i].target ="_self";/*遍历局部a标签并设置target属性值*/
}
}
portionA();//调用函数
</script>

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值