Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP КАК СДЕЛАТЬ SW3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS КИБЕРБЕЗОПАСНОСТЬ НАУКА О ДАННЫХ
     ❯   

HTML Справочник


HTML Теги



HTML Тег <template>



Пример

Используйте <template> для хранения некоторого содержимого, которое будет скрыто при загрузке страницы. Используйте JavaScript для его отображения:

<button onclick="showContent()">Показать скрытый контент</button>

<template>
  <h2>Цветок</h2>
  <img src="img_white_flower.jpg" width="214" height="204">
</template>

<script>
function showContent() {
  var temp = document.getElementsByTagName("template")[0];
  var clon = temp.content.cloneNode(true);
  document.body.appendChild(clon);
}
</script>
Попробуйте сами »


Определение и использование <template>

Тег <template> используется в качестве контейнера для хранения некоторого HTML контента, скрытого от пользователя при загрузке страницы.

Содержимое внутри <template> визуализируется позже с помощью JavaScript.

Вы можете использовать тег <template>, если у вас есть какой-то HTML код, который вы хотите использовать снова и снова, но не раньше, чем вы попросите об этом. Сделать это без тега <template>, вы должны создать HTML код с помощью JavaScript, чтобы предотвратить визуализацию кода браузером.


Поддержка браузеров <template>

Элемент
<template> 26.0 13.0 22.0 8.0 15.0

Глобальные атрибуты <template>

Тег <template> поддерживает Глобальные атрибуты в HTML.


Еще примеры <template>

Пример

Заполните веб страницу одним новым элементом div для каждого элемента в массиве. HTML код каждого элемента div находится внутри элемента <template>:

<template>
  <div class="myClass">Мне нравится: </div>
</template>

<script>
var myArr = ["Ауди", "БМВ", "Форд", "Хонда", "Ягуар", "Ниссан"];
function showContent() {
  var temp, item, a, i;
  temp = document.getElementsByTagName("template")[0];
  item = temp.content.querySelector("div");
  for (i = 0; i < myArr.length; i++) {
    a = document.importNode(item, true);
    a.textContent += myArr[i];
    document.body.appendChild(a);
  }
}
</script>
Попробуйте сами »
Пример

Проверьте поддержку браузера для <template>:

<script>
if (document.createElement("template").content) {
  document.write("Ваш браузер поддерживает шаблон!");
} else {
  document.write("Ваш браузер не поддерживает шаблон!");
}
</script>
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- принадлежит Refsnes Data. Все права защищены. Schoolsw3 работает на SW3.CSS.