当我只能控制锚标记的href属性时,在新选项卡或新窗口中打开链接的最佳选择是什么?
我们有一个自制的菜单导航系统,我之前有人建立它,它根据数据库表中的url列设置菜单锚链接的href。所以我知道有更好的方法在新窗口中打开一个链接,而不是我要求的,我通常不会尝试这个,但是现在我只需要这样做。
我尝试过使用:
javascript:window.open('http://www.goodwill.org')
这对于在新标签中打开链接有效,但是它将当前标签更改为空白页,但文本[对象]除外,这显然无法实现目的。
答案 0 :(得分:5)
您需要确保链接中的JS表达式不返回值:
javascript: void(window.open('http://www.goodwill.org'))
答案 1 :(得分:2)
如果您可以访问html,可以使用html或js
<强> HTML 强>
<a target="_blank">