我创建了这个createElement函数,该函数之所以有效是因为它扩展了dom,但是为什么警报和console.log下面显示“未定义”? 感觉像异步执行。
const trial = createElement(body[0], 'h2', 'delay or not delay', null, null);
alert(trial);
console.log(trial, 'trial');
和createElement函数:
function createElement(parent, tagname, textcontent, id, clas) {
let element = document.createElement(tagname);
if (textcontent) {
element.textContent = textcontent;
}
if (id) {
element.setAttribute('id', id);
}
if (clas) {
element.setAttribute('class', clas)
}
parent.appendChild(element)
}
答案 0 :(得分:4)
您的Helen
函数什么也不返回。