Показать сообщение отдельно
  #13 (permalink)  
Старый 18.02.2022, 16:50
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Сообщение от Alexander3928
Забыл эти тонкости с функциями, когда функция в другом файле
Тут совсем без разницы в одном файле или в разных...
Просто знание языка
Если нужно получить значение из функции, то у нее должен быть return, возвращающий это значение
Сообщение от Alexander3928
Можно узнать что я не так сделал?
function functeSt2() {
    const container = document.querySelector(".container");
 
    function html1() {
        const test2 = `
            <button>TEST2</button>
        `;
        container.innerHTML = test2;
        return container;
    }
 
    function html2() {
        const test3 = `
            <button>TEST3</button>
        `;
        container.innerHTML += test3;
        return container;
    }
}


html1 и html2 возвращают элемент DOM (при этом нигде не вызываются)
А functeSt2 не возвращает ничего.
Ответить с цитированием