国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

使用js復制鏈接中的部分文字的方法

2024-05-06 16:24:05
字體:
來源:轉載
供稿:網友

這篇文章介紹了使用js復制鏈接中的部分文字的方法,技巧很實用,需要的朋友可以參考下

網頁上面的鏈接一般鼠標放上去就是一個手指的形狀,導致不能拖動鼠標進行復制,下面這段JS就是讓你能夠實現復制的,將這段代碼保存成chrome的書簽,需要復制的時候點擊這個書簽,然后按著ctrl鍵,就可以復制鏈接上面的文字了

復制鏈接中的部分文字的實現代碼如下:

 

 
  1. javascript: (function() { 
  2. var h, checked = true
  3. down = false
  4. document.addEventListener('mouseover'
  5. function(e) { 
  6. var link, c = ''
  7. target = e.target; 
  8. if (target.nodeName == 'A') { 
  9. if (target.hasChildNodes) { 
  10. for (var i = 0; i < target.childNodes.length; i++) { 
  11. if (target.childNodes[i].nodeName == 'INPUT'return
  12. link = target; 
  13. if (target.parentNode.nodeName == 'A' && target.nodeName != 'IMG' && target.nodeName != 'INPUT') { 
  14. link = target.parentNode; 
  15. if (!link) return
  16. if (checked) { 
  17. h = link.href; 
  18. if (link.style.cssText) c = link.style.cssText; 
  19. function _click(e) { 
  20. link.removeEventListener(e.type, arguments.callee, false); 
  21. e.preventDefault(); 
  22. function _keydown(e) { 
  23. var k = parseInt(e.keyCode); 
  24. if (k < 48 && k != 17) return
  25. document.removeEventListener(e.type, arguments.callee, false); 
  26. down = true
  27. link.removeAttribute('href'); 
  28. link.setAttribute('style', c + 'cursor:text!important;'); 
  29. link.addEventListener('click', _click, false); 
  30. document.addEventListener('keydown', _keydown, false); 
  31. link.addEventListener('mouseout'
  32. function(e) { 
  33. var k = link.compareDocumentPosition(e.relatedTarget); 
  34. if (k == 20 || k == 0) { 
  35. checked = false
  36. else { 
  37. link.removeEventListener(e.type, arguments.callee, false); 
  38. link.removeEventListener('click', _click, false); 
  39. document.removeEventListener('keydown', _keydown, false); 
  40. checked = true
  41. if (down) { 
  42. down = false
  43. link.setAttribute('href', h); 
  44. if (c == '') { 
  45. link.removeAttribute('style'); 
  46. else { 
  47. link.setAttribute('style', c); 
  48. }, 
  49. false); 
  50. }, 
  51. false); 
  52. })(); 

以上就是復制鏈接中的部分文字的實現代碼,希望大家可以喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 康乐县| 诸城市| 儋州市| 剑川县| 乌鲁木齐县| 礼泉县| 沛县| 荃湾区| 墨竹工卡县| 舞阳县| 巴林右旗| 西峡县| 英吉沙县| 顺平县| 历史| 天峻县| 罗甸县| 西畴县| 偃师市| 阜城县| 石河子市| 中山市| 青浦区| 丹寨县| 旬阳县| 定州市| 武功县| 沧州市| 沈阳市| 乌拉特前旗| 腾冲县| 临朐县| 镇赉县| 卓尼县| 乡城县| 洪泽县| 江油市| 蓝田县| 启东市| 咸丰县| 湘潭县|