bonjour,
avec ce javascript je copie le text de la div id="copier" en cliquant sur cliquer pour copier
j'aimerai en cliquant sur cliquer pour copier ajouter au texte copié, au dessous d'autres phrases de texte mais sans les mettre dans le html car ce sont des phrases recurrentes à toutes mes pages
donc comment faire pour que le script sur le click copie le texte de la div en y ajoutant derriere un texte predefinie qui ne soit pas dans le html?
1 2 3
| <div id="copier"><p>mon texte ligne1</div></p>
<p> autre texte ligne2</p>
etc |
<div class="copy"><a href="" onclick="Copy('copier');">Cliquer pour copier</a></div>
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function Copy(containerid) {
if (document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(document.getElementById(containerid));
range.select().createTextRange();
document.execCommand("Copy");
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(document.getElementById(containerid));
window.getSelection().addRange(range);
document.execCommand("Copy");
alert("texte copie")
}} |
Partager