html – 在标记的“target”属性中使用自定义名称是否有效?

我有这样的代码
<a href="http://google.com" target="_blank">google</a>
<a href="http://gmail.com" target="_blank">gmail</a>

每当我单击其中一个链接时,都会创建一个新窗口或选项卡.我希望链接只使用一个.

所以我改变了我的代码

<a href="http://google.com" target="google">google</a>
<a href="http://gmail.com" target="google">gmail</a>

有效!它会在第一次点击任一链接时创建一个新窗口,然后点击链接会出现在该窗口中.

我认为这很好,但我在W3C HTML 4 Spec中找不到相关内容.它是否有效并且跨浏览器兼容?

解决方法

是的,这正是你在这个例子中使用它的方式. target属性的值指定打开链接文档的位置,可以是_blank,_self,_parent,_top或framename之一,其中framename将是要使用的框架或窗口的名称.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些