javascript - target="_blank"与target="blank"原来是有区别的啊!
天蓬老师
天蓬老师 2017-04-10 17:04:18
[JavaScript讨论组]

target="_blank"在新标签打开链接

一直以为target="blank"是错误的写法,没想到这样写还有效果啊:

当标签已经打开了,点击第二次就不会再打开新标签了,而是刷新之前的那个标签啊,怎么这么神奇,特异功能啊!

去查了一下,target标准属性没有blank这个值啊,真是奇怪。

希望大神指点一下哈

PS:好像现在HTML5有种类似的功能,像网易音乐那样点击链接不会刷新页面,不会中断当前正在播放的音乐,还能变动URL,不知道这个效果是神马原理

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
阿神

_blank 是打开个新页面
blank 是打开个页面,并命名为为 blank,当存在 blank页面的时候,则跟新页面(这里换成其他非_blank,_top 等)也是可以的

迷茫

target属性设置非_blank_top这些预定义的值就是指定打开链接的窗口的名称,如果不存在就新建窗口,如果已存在就在该窗口中打开。

对于现代浏览器来说,“窗口”指的就是“标签页”。

阿神

yqb 的回答是正确的。
target 预定义的取值有四个。其他的值则表示 framename,即在指定的框架中打开链接,如指定的框架不存在,就会新建一个页面/标签页作为该框架。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号