Как сохранить динамически созданные html теги внутри функции?

Для сохранения динамически созданных HTML-тегов внутри функции в JavaScript, вам потребуется использовать соответствующие методы DOM (Document Object Model) для доступа к элементам страницы и их манипуляции.

1. Создайте переменную для хранения созданного HTML-элемента.

let createdElement;

2. Используйте метод createElement() для создания нового элемента.

function createHTMLElement() {
  createdElement = document.createElement("div");
}

3. Можно добавить необходимые атрибуты или стили к созданному элементу, если требуется.

function createHTMLElement() {
  createdElement = document.createElement("div");
  createdElement.setAttribute("id", "myElement");
  createdElement.style.color = "blue";
}

4. Можно также добавить текстовое содержимое в созданный элемент, если необходимо.

function createHTMLElement() {
  createdElement = document.createElement("div");
  createdElement.innerText = "Привет, мир!";
}

5. Добавьте созданный элемент в нужное место в DOM-дереве, например, в другой элемент с определенным id.

function createHTMLElement() {
  createdElement = document.createElement("div");
  createdElement.innerText = "Привет, мир!";
  
  const targetElement = document.getElementById("target");
  targetElement.appendChild(createdElement);
}

6. В итоге, когда вы вызываете функцию createHTMLElement(), созданный HTML-элемент будет храниться в переменной createdElement, и вы сможете выполнять с ним любые операции или обращаться к нему в дальнейшем.

function createHTMLElement() {
  createdElement = document.createElement("div");
  createdElement.innerText = "Привет, мир!";
  
  const targetElement = document.getElementById("target");
  targetElement.appendChild(createdElement);
  
  // Другие манипуляции с созданным элементом
}

createHTMLElement();

// Доступ к созданному элементу вне функции
console.log(createdElement);

Таким образом, вы можете сохранить динамически созданные HTML-теги внутри функции, используя различные методы DOM для создания, манипуляции и добавления элементов на страницу.