javascript 클립보드 데이터 가 져 오기

742 단어 JavaScriptPaste
본인 은 excel 에서 내용 을 복사 하여 페이지 에 붙 여 넣 으 려 고 합 니 다. 그러면 클립보드 의 내용 을 얻 을 수 있 습 니까? 답 은 당연히 그렇다.
관련 자 료 를 검색 하면 자 바스 크 립 트 의 paste (붙 여 넣 기) 이 벤트 를 통 해 이 루어 집 니 다.코드 는 다음 과 같 습 니 다:
$("body")[0].addEventListener("paste", function (e) {
	if($(e.target).is("input")) {
		return;
	}
	
	var copy = e.clipboardData.getData("Text");
	
	var arr = copy.split("
"); if(arr.length == 0) { return; } for(var i = 0; i < arr.length; i++) { var line = arr[i]; if(line.trim() == "") { continue; } var arrLine = line.split("\t"); if(arrLine.length != 4) { continue; } preappendNewLine(arrLine[0], arrLine[1], arrLine[2], arrLine[3]); } });

좋은 웹페이지 즐겨찾기