document.cookie = "CookieButton1";
Все, что мы делаем, это устанавливаем cookie без значения, только имя. Файлы cookie определяются как пары «имя = значение».
Это должно выглядеть так (или эквивалентно)
document.cookie = 'cookieID = CookieButton1';
Установка document.cookie = НЕ будет перезаписывать существующие куки, просто добавьте информацию в установленный куки.
Если вы хотите удалить все файлы cookie, установленные ВАШИМ доменом, вы всегда можете использовать следующий скрипт
function delCookie() {
var new_date = new Date()
new_date = new_date.toGMTString()
var thecookie = document.cookie.split(";")
for (var i = 0; i < thecookie.length; i++) {
document.cookie = thecookie[i] + "; expires =" + new_date
}
}
Если вам нужно удалить куки по отдельности, у вас будет достаточно функции removeCookie, но только если она находится в паре имя = значение. В противном случае ваш файл cookie непригоден для использования, поскольку он не будет содержать никаких данных, только имя.