美文网首页
仿照excel的粘贴事件

仿照excel的粘贴事件

作者: 痛心凉 | 来源:发表于2022-09-13 11:44 被阅读0次

    仿照excel的粘贴事件;粘贴之后的内容生成的处理如下:

      if (window.clipboardData || event.clipboardData) {
                //获取 粘贴的内容
               var  sData = (event.clipboardData || window.clipboardData).getData('text');           
                   console.log(sData );
                sData = window.clipboardData;
                    //正常换行
                var aDataRows = sData.split('\r\n');
                var cellValue =aDataRows[0];
                    //当前单元格内容是否含有 回车
                for (var ele = 0; ele < aDataRows.length; ele++) {
                   //去掉 为空的    去掉回车
                   if (!aDataRows[ele] || aDataRows[ele] == "\r\n") continue;
                   //是否存在回车
                    if(aDataRows[ele].indexOf("\n") != -1){
                        var index = aDataRows[0].indexOf("\n");
                       //去掉回车
                        cellValue = aDataRows[0].replace(/["\r\n]/g,"")
                     }
                }
       }
    

    相关文章

      网友评论

          本文标题:仿照excel的粘贴事件

          本文链接:https://www.haomeiwen.com/subject/inpzsltx.html