как вызвать функцию внутри другой функции? 
		
		
		
		Хочу понять как вызывать функцию из разных файлов в другую функцию. То-есть чтобы 2 функция с элементом p был внутри div с классом ttt 
	файл t.js 
import { f } from "./f.js"
function t(root) {
    const ttt = document.createElement("div")
    ttt.classList.add("ttt")
    t.append(f(root))
    root.append(ttt)
}
t(document.querySelector("body"))
файл f.js 
function f(root) {
    const fff = document.createElement("p")
    fff.classList.add("fff")
    root.append(fff)
}
export { f }
Что я не так тут сделал? + я знаю можно еще с помощью return возвращать функцию, если можно примерчик с return или append  | 
	
		
 t.append(f(root)) 
	t - это функция, а не элемент Наверно вы хотели написать ttt.append(f(root)) Но f должна возвращать элемент, который она создает Поэтому так надо 
import { f } from "./f.js"
 
function t(root) {
    const ttt = document.createElement("div")
    ttt.classList.add("ttt")
 
    ttt.append(f())
 
    root.append(ttt)
 
}
 
t(document.querySelector("body"))
и 
function f() {
    const fff = document.createElement("p")
    fff.classList.add("fff")
 
    return fff
}
 
export { f }
 | 
	
		
 voraa, 
	А если там не один элемент а штук 6 или больше? Тогда нужно возвращать последний элемент(родительский)?  | 
	
		
 Где там? 
	А возвращать надо всегда то, что потом будет где то использоваться, и чего нет во внешнем коде.  | 
	
		
 Вложений: 1 
		
		
		voraa, 
	Я имею виду если я не один элемент хочу из функции вызвать, а целую структуру блоков вот так: 
<div class="box">
    <div class="item">
      <img src="" alt="" class="image">
      <img src="" alt="" class="image">
      <img src="" alt="" class="image">
    </div>
  </div>
P.S. я просто пытаюсь вернуть innerHTML, а получил не то что хотел.  | 
| Часовой пояс GMT +3, время: 10:47. |