11485 sujets

JavaScript, DOM et API Web HTML5

bonjour,
avec ce javascript je copie le text de la div id="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 recurentes à 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? comment le mettre dans le javascript?
merci

<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>


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")
}}