js获取复制的HTML内容

<div style="display:none" id="divTemp"></div>

<!--必须用div做临时对象-->

<script>

function GetClipboardHTML()
{
 var oDiv = document.getElementById("divTemp")
 oDiv.innerHTML = "" ;
 
 var oTextRange = document.body.createTextRange() ;
 oTextRange.moveToElementText(oDiv) ;
 oTextRange.execCommand("Paste") ;
 
 var sData = oDiv.innerHTML ;
 oDiv.innerHTML = "" ;

 return sData ;
}

</scirpt>

一般取剪贴板为 window.clipboardData.getData("Text");

你可能感兴趣的:(html,div)