最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用js復(fù)制鏈接中的部分文字的方法

 更新時(shí)間:2015年07月30日 15:00:43   作者:彩虹糖tang  
這篇文章介紹了使用js復(fù)制鏈接中的部分文字的方法,技巧很實(shí)用,需要的朋友可以參考下

網(wǎng)頁(yè)上面的鏈接一般鼠標(biāo)放上去就是一個(gè)手指的形狀,導(dǎo)致不能拖動(dòng)鼠標(biāo)進(jìn)行復(fù)制,下面這段JS就是讓你能夠?qū)崿F(xiàn)復(fù)制的,將這段代碼保存成chrome的書(shū)簽,需要復(fù)制的時(shí)候點(diǎn)擊這個(gè)書(shū)簽,然后按著ctrl鍵,就可以復(fù)制鏈接上面的文字了

復(fù)制鏈接中的部分文字的實(shí)現(xiàn)代碼如下:

javascript: (function() {
  var h, checked = true,
  down = false;
  document.addEventListener('mouseover',
  function(e) {
    var link, c = '',
    target = e.target;
    if (target.nodeName == 'A') {
      if (target.hasChildNodes) {
        for (var i = 0; i < target.childNodes.length; i++) {
          if (target.childNodes[i].nodeName == 'INPUT') return;
        }
      }
      link = target;
    }
    if (target.parentNode.nodeName == 'A' && target.nodeName != 'IMG' && target.nodeName != 'INPUT') {
      link = target.parentNode;
    }
    if (!link) return;
    if (checked) {
      h = link.href;
      if (link.style.cssText) c = link.style.cssText;
    }
    function _click(e) {
      link.removeEventListener(e.type, arguments.callee, false);
      e.preventDefault();
    }
    function _keydown(e) {
      var k = parseInt(e.keyCode);
      if (k < 48 && k != 17) return;
      document.removeEventListener(e.type, arguments.callee, false);
      down = true;
      link.removeAttribute('href');
      link.setAttribute('style', c + 'cursor:text!important;');
      link.addEventListener('click', _click, false);
    }
    document.addEventListener('keydown', _keydown, false);
    link.addEventListener('mouseout',
    function(e) {
      var k = link.compareDocumentPosition(e.relatedTarget);
      if (k == 20 || k == 0) {
        checked = false;
      } else {
        link.removeEventListener(e.type, arguments.callee, false);
        link.removeEventListener('click', _click, false);
        document.removeEventListener('keydown', _keydown, false);
        checked = true;
        if (down) {
          down = false;
          link.setAttribute('href', h);
          if (c == '') {
            link.removeAttribute('style');
          } else {
            link.setAttribute('style', c);
          }
        }
      }
    },
    false);
  },
  false);
})();

以上就是復(fù)制鏈接中的部分文字的實(shí)現(xiàn)代碼,希望大家可以喜歡。

相關(guān)文章

  • javascript Firefox與IE 替換節(jié)點(diǎn)的方法

    javascript Firefox與IE 替換節(jié)點(diǎn)的方法

    Firefox 與 IE 替換節(jié)點(diǎn)的方法
    2010-02-02
  • Javascript 調(diào)用 ActionScript 的簡(jiǎn)單方法

    Javascript 調(diào)用 ActionScript 的簡(jiǎn)單方法

    在Flex中,ActionScript調(diào)用Javascript是比較簡(jiǎn)單的,說(shuō)白了就是,在html里,怎么調(diào)用Javascript,在ActionScript就怎么調(diào)用就可以了。接下來(lái)通過(guò)本文給大家介紹js 調(diào)用 actionscript方法,感興趣的朋友一起看看吧
    2016-09-09
  • 詳解js的視頻和音頻采集

    詳解js的視頻和音頻采集

    這篇文章給大家講述了關(guān)于js的視頻和音頻采集的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2018-08-08
  • 使用JavaScript操作本地存儲(chǔ)

    使用JavaScript操作本地存儲(chǔ)

    這篇文章主要為大家詳細(xì)介紹了JavaScript中操作本地存儲(chǔ)的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下
    2025-01-01
  • 使用JavaScript獲取電池狀態(tài)的方法

    使用JavaScript獲取電池狀態(tài)的方法

    這篇文章主要介紹了使用JavaScript獲取電池狀態(tài)的方法,需要的朋友可以參考下
    2014-05-05
  • 詳解小程序用戶(hù)登錄狀態(tài)檢查與更新實(shí)例

    詳解小程序用戶(hù)登錄狀態(tài)檢查與更新實(shí)例

    這篇文章主要介紹了小程序用戶(hù)登錄狀態(tài)檢查與更新實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • javascript 匿名函數(shù)的理解(透徹版)

    javascript 匿名函數(shù)的理解(透徹版)

    網(wǎng)上很多解釋?zhuān)覠o(wú)法理解,我想知道原理。。。這篇文章應(yīng)該可以透徹一點(diǎn)
    2010-01-01
  • JavaScript創(chuàng)建類(lèi)/對(duì)象的幾種方式概述及實(shí)例

    JavaScript創(chuàng)建類(lèi)/對(duì)象的幾種方式概述及實(shí)例

    JS中的對(duì)象強(qiáng)調(diào)的是一種復(fù)合類(lèi)型,JS中創(chuàng)建對(duì)象及對(duì)對(duì)象的訪(fǎng)問(wèn)是極其靈活的,下面與大家分享下創(chuàng)建類(lèi)/對(duì)象的幾種方式,感興趣的朋友可以了解下哈
    2013-05-05
  • JavaScript 檢測(cè)文件的類(lèi)型的方法

    JavaScript 檢測(cè)文件的類(lèi)型的方法

    在日常工作中,文件上傳是一個(gè)很常見(jiàn)的功能。在某些情況下,我們希望能限制文件上傳的類(lèi)型,比如限制只能上傳 PNG 格式的圖片。本文就將針對(duì)這個(gè)問(wèn)題,來(lái)講解如何檢測(cè)文件的類(lèi)型
    2021-05-05
  • JS.GetAllChild(element,deep,condition)使用介紹

    JS.GetAllChild(element,deep,condition)使用介紹

    JS.GetAllChild()獲取所有子節(jié)點(diǎn),想必大家都知道吧,具體的使用方法如下,感興趣的朋友可以參考下
    2013-09-09

最新評(píng)論

凭祥市| 苍梧县| 石景山区| 西吉县| 新巴尔虎左旗| 洛隆县| 醴陵市| 九台市| 若羌县| 全椒县| 元朗区| 商水县| 澄迈县| 怀仁县| 湖州市| 静乐县| 黄浦区| 海阳市| 利川市| 沂水县| 同江市| 湖北省| 渑池县| 南川市| 恩平市| 宜宾县| 丰原市| 峨眉山市| 察隅县| 五原县| 阜平县| 大同市| 马关县| 平利县| 汝南县| 兴化市| 江孜县| 雷山县| 青龙| 武邑县| 大足县|