【问题标题】:Find the nearest named anchor to an element on a web page in JavaScript在 JavaScript 中查找与网页上元素最近的命名锚点
【发布时间】:2011-04-18 18:11:49
【问题描述】:

我希望能够右键单击网页上的元素并获取最近锚点的 URL。

例如,假设我正在查看在线文档,并且我看到一个段落说了一些令人惊讶的内容。然后我希望能够右键单击它,选择“复制最近锚点的 URL”,转到我的 IDE,然后能够粘贴一个 URL,例如“http://docs.somelang.org/1.9 /manual.htm#section9" 到代码注释中。

目前,我必须“查看源代码”并四处寻找最近的元素。

在任何主流浏览器中,任何与此相当接近的东西就足够了,但我理想的答案是可以添加到 Chrome 的右键菜单中。

【问题讨论】:

  • 看起来这可能更适合 superuser.com

标签: javascript html url browser hyperlink


【解决方案1】:

这里有一个小书签可以做到这一点:Named anchors

【讨论】:

    【解决方案2】:

    您可以编写一个在每个页面上运行的 jQuery 脚本,在点击时触发。

    1. 使用 jQuerify 或类似工具在页面上激活 jQuery。
    2. 然后使用 Chrome、Safari 或 Firefox 的控制台输入您的代码。
    3. 代码可以从以下几行开始:$('body').live('click', functionThatFindsClosestAnchorElement);

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多