Window sessionStorage 属性

定义和用法

localStoragesessionStorage 属性允许在 Web 浏览器中保存键/值对。

sessionStorage يخزن العنصر بيانات جلسة واحدة فقط (تُحذف البيانات عند إغلاق علامة التبويب في المتصفح).

نصيحة:يرجى الرجوع إلى خصائص localStorage، و التي تُخزن بيانات لا تملك تاريخ انتهاء الصلاحية. لا يتم حذف البيانات عند إغلاق المتصفح، و يمكن الوصول إليها في اليوم التالي أو في الأسبوع أو في السنة التالية.

مثال

مثال 1

أنشئ زوج اسمه "lastname" و قيمته "Smith" و استرجع قيمة "lastname" و أضفها إلى العنصر ذي id="result":

// حفظ
sessionStorage.setItem("lastname", "Smith");
// استرجاع
document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

جرب بنفسك

مثال 2

مثال أدنى لحساب عدد مرات النقر على الزر من قبل المستخدم في الجلسة الحالية:

if (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
  sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "لقد ضغطت على الزر " +
sessionStorage.clickcount + " مرات في هذه الجلسة.";

جرب بنفسك

القواعد النصية

window.sessionStorage

القواعد النصية لتحفظ البيانات في sessionStorage:

sessionStorage.setItem("key", "value");

القواعد النصية لقراءة البيانات من sessionStorage:

var lastname = sessionStorage.getItem("key");

القواعد النصية لإزالة بيانات من sessionStorage:

sessionStorage.removeItem("key");

القواعد النصية لإزالة جميع البيانات المحفوظة من sessionStorage:

sessionStorage.clear();

تفاصيل التقنية

بقيمة Storage 对象

浏览器支持

表中的数字指定了完全支持该属性的首个浏览器版本。

属性 Chrome IE Firefox Safari Opera
sessionStorage 4.0 8.0 3.5 4.0 11.5