我想在页面加载事件上创建div元素,我写了一些代码,但是它不能正常工作吗?
function createfn(){
//debugger;
var element = document.createElement("div");
var para = document.createTextNode('The man who mistook his wife for a hat');
element.appendChild(para);
document.getElementByTagName(body).appendChild(element);
}
window.onload=createfn();
这段代码中哪里错了?
答案 0 :(得分:2)
一些问题:
首先,标记名称<div><div>Content</div><div><span>Searching</span></div>
需要用引号括起来。在你的代码中,你传递一个名为body的未声明的变量。
其次,它的body
asthis函数返回数组中的多个元素。
最后,您需要定位第一个body元素:
getElementsByTagName()