【问题标题】:Grab link on hover - Firefox addon悬停时抓取链接 - Firefox 插件
【发布时间】:2011-08-24 02:51:20
【问题描述】:

我想在鼠标悬停时抓取底层链接地址。

即使我可以抓取状态栏中显示的链接也足够了。

这是我正在创建的 Firefox 插件。

【问题讨论】:

    标签: javascript firefox firefox-addon add-on


    【解决方案1】:
    function mouseOver(event) {
        alert(event.currentTarget.href);
        event.preventDefault();
    }
    

    【讨论】:

      【解决方案2】:

      几个简单的步骤

      1. 获取页面上的所有链接
      2. 订阅每个链接的鼠标悬停事件
      3. 鼠标悬停获取网址

      使用 jQuery 会更简单,但这可以完成工作。

      var links = document.getElementsByTagName("a");
      for (i = 0; i < links.length; i++) {
          links[i].addEventListener('mouseover',getLink,false)
          //for less than ie9 use attachEvent (figure it out yourself)
      }
      
      
      function getLink() {
          alert(this.href);
      }
      

      【讨论】:

        猜你喜欢
        • 2020-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-30
        • 2016-11-09
        • 2013-02-09
        • 2012-10-31
        相关资源
        最近更新 更多