首页 > target="_blank"与target="blank"原来是有区别的啊!

target="_blank"与target="blank"原来是有区别的啊!

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

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

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

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

希望大神指点一下哈

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


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


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


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

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

【热门文章】
【热门文章】