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 }