HTML DOM 儲存事件
當視窗的儲存區域發生變化時,觸發 HTML DOM 儲存事件。僅當其他視窗為視窗更改儲存區域時,才觸發儲存事件。此事件不會冒泡,並且也可以取消。
語法
以下是語法 −
window.addEventListener("storage", SCRIPT);
示例
讓我們看一個儲存事件的示例 −
<!DOCTYPE html> <html> <body> <h1>Storage Event Example</h1> <p>Create the visit localStorage item by clicking the below button</p> <button onclick="CreateVisits()">CREATE</button> <p id="Sample"></p> <script> var y=1; window.addEventListener("storage", DisplayChange); function DisplayEvent(event) { document.getElementById("Sample").innerHTML = "The number of visits has been updated"; } function CreateVisits() { y++; var x=window.open("","WINDOW_1","width=350,height=350"); x.localStorage.setItem("VISITS",y); setTimeout(function () { x.close();}, 4000); } </script> </body> </html>
輸出
這將產生以下輸出 −
點選 CHECK 按鈕 −
在開發者工具的控制檯選項卡中輸入 localstorage −
廣告