<!DOCTYPE html> 
 | 
<html lang="en"> 
 | 
  <head> 
 | 
    <meta charset="UTF-8" /> 
 | 
    <title>function-target</title> 
 | 
    <meta name="viewport" content="width=device-width, initial-scale=1" /> 
 | 
  </head> 
 | 
  <body> 
 | 
    <!-- 1. Define some markup --> 
 | 
    <button class="btn">Copy</button> 
 | 
    <div>hello</div> 
 | 
  
 | 
    <!-- 2. Include library --> 
 | 
    <script src="../dist/clipboard.min.js"></script> 
 | 
  
 | 
    <!-- 3. Instantiate clipboard --> 
 | 
    <script> 
 | 
      var clipboard = new ClipboardJS('.btn', { 
 | 
        target: function () { 
 | 
          return document.querySelector('div'); 
 | 
        }, 
 | 
      }); 
 | 
  
 | 
      clipboard.on('success', function (e) { 
 | 
        console.log(e); 
 | 
      }); 
 | 
  
 | 
      clipboard.on('error', function (e) { 
 | 
        console.log(e); 
 | 
      }); 
 | 
    </script> 
 | 
  </body> 
 | 
</html> 
 |