الصفحة الرئيسية
تحميل الكود
تغيير الألوان
تغيير العرض
تغيير حجم العرض
تشغيل الكود
<!DOCTYPE html> <html> <head> <style> * { padding: 0; margin: 0; box-sizing: border-box; } body { padding: 20px; font-family: arial; } .box { background: beige; padding: 15px; margin: 20px 0; } .box h3 { margin-bottom: 10px; } .box input, .box button { display: block; margin-top: 10px; height: 30px; padding: 5px 10px; } </style> </head> <body> <h1>JavaScript Session Storage</h1> <div class="box"> <h3>Add New Item</h3> <input id="newItemName" placeholder="Item name"/> <input id="newItemValue" placeholder="Item value"/> <button onclick="addItem()">Add Item</button> </div> <div class="box"> <h3>Get Item Value</h3> <input id="itemNameToGet" placeholder="Item name"/> <button onclick="showItem()">Get Value</button> </div> <div class="box"> <h3>Remove Item</h3> <input id="itemNameToRemove" placeholder="Item name"/> <button onclick="removeItem()">Remove Item</button> </div> <script> // هذه الدالة تستخدم لإضافة أو تحديث عنصر في ذاكرة الجلسة function addItem() { // هنا قمنا بتخزين إسم و قيمة العنصر المراد إضافته في ذاكرة الجلسة let itemName = document.querySelector('#newItemName').value; let itemValue = document.querySelector('#newItemValue').value; // هنا قمنا بإضافة العنصر و قيمته في ذاكرة الجلسة sessionStorage.setItem(itemName, itemValue); // هنا قمنا بإظهار نافذة منبثقة لإعلام المستخدم أن الإضافة تمت alert("Item is added to session storage."); } // هذه الدالة تستخدم لرؤية قيمة عنصر موجود في ذاكرة الجلسة function showItem() { // هنا قمنا بتخزين إسم العنصر المراد الحصول على قيمته من ذاكرة الجلسة let itemName = document.querySelector('#itemNameToGet').value; // هنا قمنا بإظهار نافذة منبثقة و عرض قيمة العنصر فيها alert('Item Value = ' + sessionStorage.getItem(itemName)); } // هذه الدالة تستخدم للحصول على قيمة عنصر موجود في ذاكرة الجلسة function removeItem() { // هنا قمنا بتخزين إسم العنصر المراد حذفه من ذاكرة الجلسة let itemName = document.querySelector('#itemNameToRemove').value; // هنا قمنا بحذف العنصر - من خلال إسمه - من ذاكرة الجلسة sessionStorage.removeItem(itemName); // هنا قمنا بإظهار نافذة منبثقة لإعلام المستخدم أنه تم الحذف alert("Item is removed from session storage."); } </script> </body> </html>