<p id="p1">
...here is a lot of text (html) mixed with php...
</p>
<button onclick="copyToClipboard('#p1')">Copy to clipboard</button>
------
JS
function copyToClipboard(element) {
var $temp = $("<input>");
$("body").append($temp);
$temp.val($(element).text()).select();
document.execCommand("copy");
$temp.remove();
}
をクリップボードにコピー、結果はなく、太字、下線、行およびその他の書式のものなしでコピーされます。 デフォルトで表示されるので、どのようにコピーできますか?すべてのあなたのスタイルを想定し- ボタンIをクリックすると
貼り付け先を記述すると助けになると思います。あなたがそれを望むように貼り付けないかもしれないhtmlのすべてをつかむならば。 – Brian
gmailの本文に送信する。私はちょうど私がマウスでテキストを選択し、それをコピーするときと同じコピーを "クリックしてコピー"したい。 – FabianCannes
これはどのように役立つか分かります。良い質問。 +1。 – Brian