Wenn ich document.execCommand ('copy') verwende, fügt chrome einen Wagenrücklauf am Ende des kopierten Textes hinzu (was eigentlich nicht in der HTLM ist, während IE nicht (korrekte Verhalten). Mache ich etwas falsch?chrome fügt Wagenrücklauf mit execCommand ('copy') hinzu
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');
}