感謝您的所有意見。最後我選擇了點擊按鈕打開一個包含要複製的html的燈箱,然後自動將其高亮顯示。用戶然後只需點擊ctrl + c。下面是我發現這樣做的代碼,它凸顯了指定的元素,圖片,鏈接,文字等內的一切..
function SelectText(element) {
var text = document.getElementById(element);
if ($.browser.msie) {
var range = document.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if ($.browser.mozilla || $.browser.opera) {
var selection = window.getSelection();
var range = document.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
} else if ($.browser.safari) {
var selection = window.getSelection();
selection.selectAllChildren(text);
}
}
感謝
我最初的直覺是,這是不可能的。不過我不確定,所以只發表這個評論。 –
聽起來像是一件邪惡的事情。 – epascarello
你是否試圖添加一些文本到放置在剪貼板中的文本? –