如何在javascript中创建页面加载div元素?

时间:2016-12-01 09:03:33

标签: javascript html

我想在页面加载事件上创建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();

这段代码中哪里错了?

1 个答案:

答案 0 :(得分:2)

一些问题:

首先,标记名称<div><div>Content</div><div><span>Searching</span></div> 需要用引号括起来。在你的代码中,你传递一个名为body的未声明的变量。

其次,它的body asthis函数返回数组中的多个元素。

最后,您需要定位第一个body元素:

getElementsByTagName()

jsfiddle