target ,允许指定在什么位置显示已经选择的超链接内容。也就是说链接的内容将在什么样的窗口被显示。
target 的属性值有四个保留的名称,分别是:_blank,_self,_parent,_top。
_blank的意思是浏览器总在一个新打开的、未命名的窗口中载入target="_blank"链接的文档。这里大家也许会很不理解“未命名”是什么意思。事实上target 是可以给新打开的窗口赋一个ID,例如:target="name" 这就表明通过target="name"链接载入的文档将会在一个叫"name"的窗口显示。如果没有ID为"name"的窗口,那么浏览器就会新建一个名为"name"的窗口来显示链接文档。如果当前窗口的ID就是"name"那么这个链接文档就会在当前的窗口中替换原有的内容显示出来。
_self的意思其实就是当前文档,<a>的默认目标就是_self,这个属性值一般来说是用不到的。
_parent是使链接文档在父级窗口显示,这个属性值只在框架结构中使用,如果身本就是顶级框架,那么其作用与_self相同。_top同样是应用在框架中的,但是他的效果是清除框架来显示目标文档。这对于从框架结构转向无框架结构是很有作用的。
案例:
<html>
<body>
<a href="http://www.baidu.com" target="_self">默认打开方式:本页面打开</a>
<a href="http://www.baidu.com" target="_blank">打开方式:新窗口打开</a>
</body>
</html>
补充一点:target=mainName (Iframe框架时候用。)
将mainName换成你的目标文件的标识,将会在目标框架中显示.