HTML Tutorial
<template>
.مثال HTML بسيط لاستكشاف علامة <template>
:
<!DOCTYPE html>
<html>
<head>
<title>استكشاف علامة <template></title>
</head>
<body>
<!-- قالب قائمة -->
<template id="list-item-template">
<li>{{element}}</li>
</template>
<!-- استخدام القالب -->
<script>
// الحصول على قالب عنصر القائمة
const template = document.getElementById('list-item-template');
// إنشاء عناصر قائمة جديدة من القالب
const list = document.createElement('ul');
for (let element of ['عنصر 1', 'عنصر 2', 'عنصر 3']) {
// استنساخ قالب عنصر القائمة
const item = template.content.cloneNode(true);
// تحديث محتوى عنصر القائمة
item.querySelector('li').textContent = element;
// إضافة عنصر القائمة إلى القائمة
list.appendChild(item);
}
// إضافة القائمة إلى الصفحة
document.body.appendChild(list);
</script>
</body>
</html>
<template>
لإنشاء قوائم ديناميكية.