27 lines
		
	
	
		
			824 B
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			824 B
		
	
	
	
		
			HTML
		
	
	
	
| <!DOCTYPE html>
 | |
| <html lang="en">
 | |
| <head>
 | |
|     <meta charset="UTF-8">
 | |
|     <title>contenteditable</title>
 | |
| </head>
 | |
| <body>
 | |
|     <!-- 1. Define some markup -->
 | |
|     <button type="button">Select</button>
 | |
|     <p contenteditable>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Distinctio totam adipisci, saepe ad vero dignissimos laborum non eum eveniet aperiam, consequuntur repellendus architecto inventore iusto blanditiis quasi commodi voluptatum vitae!</p>
 | |
| 
 | |
|     <!-- 2. Include library -->
 | |
|     <script src="../dist/select.js"></script>
 | |
| 
 | |
|     <!-- 3. Select! -->
 | |
|     <script>
 | |
|     var p = document.querySelector('p');
 | |
|     var button = document.querySelector('button');
 | |
| 
 | |
|     button.addEventListener('click', function(e) {
 | |
|         var selected = select(p);
 | |
|         console.log(selected);
 | |
|     });
 | |
|     </script>
 | |
| </body>
 | |
| </html>
 |