此代码旨在打开一个新标签并关闭当前:
<a target="_blank" title="It'll be opened in the new tab." onclick="javascript:window.close();" href="123">My link</a>
适用于Chrome,但在Firefox和Safari中,它不会关闭当前标签。
答案 0 :(得分:1)
此处的问题是您在onclick
试用
href
和href
onclick="location.href='Place URL Here'"
&#13;
请记住,谷歌浏览器在编码方面非常宽松,你可以有数百个警告和错误,并且所有内容都可以正常显示firefox是对W3C HTML5标准的非常严格的解释所以后备可能是有用的和safari不符合W3C标准苹果只是有点做自己的事情所以编码safari可能会更具挑战性
OR
由于您希望关闭页面并希望打开其他页面,因此您只需添加一个onclick
即可在当前浏览器中打开,因此基本上就像重定向按钮一样
//Hyperlink
<a href="URL Here">Value Here</a>
//Button
<input type=button onclick="location.href='URL Here'" value="Value Here">
&#13;
Ethier其中一个编码将完美地用于你想要完成的事情