仿照excel的粘貼事件;粘貼之后的內(nèi)容生成的處理如下:
if (window.clipboardData || event.clipboardData) {
//獲取 粘貼的內(nèi)容
var sData = (event.clipboardData || window.clipboardData).getData('text');
console.log(sData );
sData = window.clipboardData;
//正常換行
var aDataRows = sData.split('\r\n');
var cellValue =aDataRows[0];
//當(dāng)前單元格內(nèi)容是否含有 回車
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,"")
}
}
}