Ich arbeite an einem Benachrichtigungsfeld, aber ich habe ein Problem mit der Option "Löschen". Hier ist der Code:Javascript behält Variablenwert auf allen Geräten
<div id="notification">
<span> Hi, i'm a title </span>
</div>
<button id="del" type="button" onClick="delete()">Delete Notification</button>
Und hier ist das Javascript:
function delete() {
var notificationDisplay = "0"
if (notificationDisplay == "0") {
document.getElementById("notification").style.display = "none"
} else {
document.getElementById("notification").style.display = "block"
}
Ich möchte, das zu tun, wenn Sie die Taste, um die Benachrichtigung auf allen Browsern oder Geräten verschwinden klicken (so i don‘ t möchten Cookies oder lokalen HTML5-Speicher verwenden). Das Problem ist, dass wenn ich die Seite aktualisiere die Benachrichtigung zurück sichtbar. Wie kann ich tun, um es "gelöscht" zu halten?
Wenn dies in Ihrem Standard-Markup ist. Wie soll man das dauerhaft mit JavaScript löschen? – aavrug
Ich möchte es nur behalten "display: none" – step
Wenn Sie es als markiert "lesen" für sagen, ein Benutzerkonto, auf allen Geräten halten möchten, würden Sie wahrscheinlich eine Datenbank benötigen. –