<!DOCTYPE html>
<html>

<head>

</head>

<body>

  <fieldset>
    <legend>wishList</legend>
    <input id='in1'>
    <button><a href='#' id='add'>Add</a></button>
    <button><a href='#' id='done'>Done</a></button>
    <label for='out1'> wishList: </label>
    <output id='out1'></output>
    <input id='cache' type='hidden'>
  </fieldset>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script>
    $(function() {
      var productList = [];
      $('#add').on('click', function(e) {
        e.preventDefault();
        var productItem = $('#in1').val();
        productList.push(productItem);
        $('#cache').val(productList);
      });
      $('#done').on('click', function(e) {
        e.preventDefault();
        var cached = $('#cache').val();
        var str = JSON.stringify(cached);
        localStorage.setItem('proList', str);
        var stored = localStorage.getItem('proList');
        console.log(stored)
        $('#out1').html(stored);
      });
    });
  </script>
</body>

</html>