HTML/CSS

原生态js方法实现全选复制功能

阿里云

我的 demo 网站想做一个复制代码的功能,可是原生态的 js 只有 ie 下才能实现,其他浏览器都需要 flash 来实现复制功能,我又不想用 flash,鼓捣了很久,不能复制,我起码能做一个全选的功能吧。下面是复制的代码:

  1. function selectCode(objid){
  2.     var obj = document.getElementById(objid);
  3.     obj.select();
  4. }
  5. function selectText(obj) {
  6.     var text = obj;
  7.     if (document.body.createTextRange) {
  8.         var range = document.body.createTextRange();
  9.         range.moveToElementText(text);
  10.         range.select();
  11.     } else if (window.getSelection) {
  12.         var selection = window.getSelection();
  13.         var range = document.createRange();
  14.         range.selectNodeContents(text);
  15.         selection.removeAllRanges();
  16.         selection.addRange(range);
  17.     } else {
  18.         alert("none");
  19.     }
  20. }
也想出现在这里?联系我们
创客主机

原生态 js 方法实现全选复制功能

已有 379 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!