LZ-string: JavaScript: base64 encode and decode

Working with Base 64 encoding.

by no2don

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.4.4/lz-string.min.js"></script>
Input <input type="text" id="input"/><button id="encode">Encode</button><button id="decode">Decode</button>

<p id="output"></p>

JavaScript

/// <summary>
/// Library for Base 64 encoding/decoding for JavaScript. 
/// Resource: https://github.com/jawa-the-hutt/lz-string-csharp
/// </summary>
   
    
    
var encode = document.getElementById('encode'),
    decode = document.getElementById('decode'),
    output = document.getElementById('output'),
    input = document.getElementById('input');


encode.onclick = function() {
    //output.innerHTML = LZString.compress(input.value);
    output.innerHTML = LZString.compress(input.value);
}
    
decode.onclick = function() {
    //var $str = output.innerHTML;
    //output.innerHTML = LZString.decompress($str); 
    
    var $str=input.value;
    output.innerHTML = LZString.decompress($str); 
    
}