【问题标题】:Open URL in new window (not via Target attribute)在新窗口中打开 URL(不是通过 Target 属性)
【发布时间】:2016-02-07 04:09:09
【问题描述】:

我被一个 wordpress 插件卡住了,它要求我通过预定义的输入字段输入链接。问题是生成的链接在同一个窗口中打开,我需要它在新选项卡中打开。我无权访问 HTML 来更改目标属性。

有没有办法在实际 URL 中包含语法以在新窗口/选项卡中打开链接?我可以通过 CSS 实现吗?

更具体地说,它是一个图片库。因此必须在约 15 个元素中实施此解决方案。我可以在页面中添加脚本。

【问题讨论】:

  • 你可以访问页面的javascript吗?
  • 关于css部分,请查看question。由于您无法更新 HTML,因此最好的选择是 JS。
  • 是的 - 我可以添加一个脚本。有点搞砸了,但是页面上的每个链接都在新标签页中打开。
  • 如果 jQuery 没问题,试试这个。 $("a").attr("target","_blank");。检查链接是否具有唯一的类或 id 并使用它,因此其他链接不会受到影响。如果您需要非 jQuery 替代方案,请参阅此 question
  • 这是一个很好的解决方案,但是网站上目前没有使用 jQuery,所以我会检查非 jQuery 替代方案。

标签: html css wordpress hyperlink


【解决方案1】:

无法使用 css 你可以试试这样的javascript

window.open('your_page.html', '_blank');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-17
    • 1970-01-01
    • 2011-02-02
    • 2012-07-13
    • 1970-01-01
    • 2012-01-28
    • 2011-06-21
    相关资源
    最近更新 更多