Не изобретайте колесо , используйте небольшую кросс-браузерную библиотеку, такую как cook ie. js, чтобы читать / писать / удалять куки.
Если вам не нужно делиться информацией с сервером (файлы cookie отправляются на сервер автоматически, когда вы делаете запрос к серверу в том же домене), другой вариант - сохранить информацию локально с помощью браузера localStorage
API.
Вот полный фрагмент JSFiddle , чтобы вы могли понять, как он работает, и увидеть, что его проще использовать, чем манипулировать файлами cookie без использования сторонней библиотеки.
Каждый раз, когда вы запускаете или нажимаете кнопку Bootstrap, загружается случайное изображение (оно может быть одним и тем же), и сколько раз оно видимый увеличивается.
Используйте F12 для просмотра консоли браузера и отображения информации.
Вы можете просмотреть ключи и значения localStorage на вкладке Приложение / Локальное хранилище Инструменты разработчика ( F12 в Chrome и Firefox).