2010-12-03 3 views
0

필자는 html의 섹션을 클립 보드에 복사하여 다른 곳에 붙여 넣을 수있는 방법을 가지고 있습니다. 일반적으로 주요 내용이 될 테이블이므로 Excel에 붙여 넣고 멋진 서식을 유지합니다.웹 - 클립 보드에 섹션 복사 및 특정 요소를 제거

내가하고 싶은 일은이 섹션에서 특정 요소를 제거하는 것입니다. 주요한 것들은 체크 박스와 텍스트 박스입니다 - 어떤 점에서 탁월한 성능을 발휘할 수 있으며, 어떤 이유로 든 엑셀에서 삭제할 수 없습니다 - 새로운 시트를 시작하면됩니다.

$('#CopyClipboard').click(function() { 
    var contentDiv = document.getElementById('copyablecontent'); 
    var holdtext = document.getElementById('holdtext'); 
    holdtext.innerText = contentDiv.innerHTML; 
    Copied = holdtext.createTextRange(); 
    Copied.execCommand('Copy'); 
    alert('Data copied to clipboard!'); 
}); 

(JQuery와 및 자바 스크립트의 끔찍한 혼합 변명) :

내가 복사 사용하고있는 방법이다.

그래서 'contentDiv'변수가 있는데,이를 구문 분석하고 모든 입력을 제거하고 다른 요소 (예 : 모든 CSS 클래스 'doNotCopy'등)를 제거하려고합니다.

어떻게하면됩니까?

답변

관련 문제