1
當我使用document.execCommand('複製'),chrome添加回車在複製文本的結尾(實際上不在HTLM,而IE不(正確的行爲)。 難道我做錯了什麼?鉻添加回車使用execCommand('複製')
function copycode(){
var length=this.id.length;
var preid = this.id.substring(0,length-1);
var textnode=document.getElementById(preid);
textnode.setAttribute('contenteditable', 'true');
window.getSelection().removeAllRanges();
var range = document.createRange();
range.selectNode(textnode);
window.getSelection().addRange(range);
var succeed;
try {
succeed = document.execCommand("copy");
}
catch(e) {
succeed = false;
}
textnode.setAttribute('contenteditable', 'false');
}