我很难在互联网上找到与target="_help"
相关的信息。所以,当我有HTMLAnchorElement
这样的时候:
<a href="http://www.google.com" target="_help"></a>
我可以看到这个东西实际上表现得像target="_blank"
,但还有什么呢?
在MDN上找不到任何内容。另请参阅HTML5 Spec和详细W3C Browsing Context页面。
答案 0 :(得分:4)
此属性指定显示链接资源的位置。在 HTML4,这是框架的名称或关键字。在HTML5中,它是 浏览上下文的名称或关键字(例如,选项卡, 窗口或内联框架。)
这意味着点击
<a href="http://www.google.com" target="_help"></a>
指示名为iframe
的{{1}}将_help
值设置为src
的值。以下示例加载youtube视频:
href
另一方面,这个功能看起来很模糊,我在你的问题之前并不知道。
答案 1 :(得分:3)
正如mdn所说:
<强>靶强>
此属性指定显示链接资源的位置。在HTML4中,这是框架的名称或关键字。在HTML5中,它是浏览上下文的名称或关键字(例如,选项卡,窗口或内联框架)。以下关键字具有特殊含义:
_self:
将响应加载到与当前HTML4框架(或HTML5浏览上下文)相同的HTML4框架中。如果未指定属性,则此值为默认值。
_blank:
将响应加载到新的未命名HTML4窗口或HTML5浏览上下文中。
_parent:
将响应加载到当前帧的HTML4框架集父级或当前框架的HTML5父级浏览上下文中。如果没有父项,则此选项的行为与_self相同。
_top:
在HTML4中:将响应加载到完整的原始窗口中,取消所有其他帧。在HTML5中:将响应加载到顶级浏览上下文(即,作为当前浏览上下文的浏览上下文,并且没有父级)。如果没有父项,则此选项的行为与_self相同。
因此,如果你使用除了这4个键之外的任何其他键(_self,_parent,_top,_blank),它会打开一个空白窗口,并给出一个名称,其中包含你在目标上写的那个键到该窗口。
您可以查看:
https://developer.mozilla.org/en/docs/Web/HTML/Element/a#attr-target