代码之家  ›  专栏  ›  技术社区  ›  Rich

在javascript中查找网页上某个元素最近的命名锚

  •  4
  • Rich  · 技术社区  · 14 年前

    我想能够右键单击网页上的一个元素,并获得最近的锚的URL。

    例如,假设我在看在线文档,我看到一个段落说了一些令人惊讶的事情,然后我想能够右键单击它,选择“复制最近锚的URL”,然后转到我的IDE,能够将类似“http://docs.somelang.org/1.9/manual.htm section9”的URL粘贴到代码注释中。

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

    在任何一个主要浏览器中,任何与此相当接近的功能都是足够的,但我理想的答案是可以添加到chrome的右键菜单中。

    2 回复  |  直到 14 年前
        1
  •  3
  •   Rich    14 年前
        2
  •  0
  •   sandstrom    14 年前

    您可以编写一个jquery脚本,在每个页面上运行,并在单击时触发。

    1. 使用jquerify或类似工具在页面上激活jquery。
    2. 然后使用chrome、safari或firefox的控制台输入代码。
    3. 代码可以从以下行开始:$('body').live(“click”,函数findsclosestanchoreElement);

    希望这有帮助!