如何在div中添加元素

时间:2014-02-18 06:37:24

标签: javascript

让我创建一个元素如下:

var elem= document.createElement("p");

我有一个div#parent元素。如何将elem放入div#parent?是否可以不使用jQuery

6 个答案:

答案 0 :(得分:2)

您必须使用appendChild方法添加/追加子项。

document.getElementById('parent').appendChild( document.createElement("p") );

更多信息:

appendChild

答案 1 :(得分:2)

不,不得不使用jQuery。那是你唯一的选择。 :)

开玩笑。

这样的事情应该有效:

var parent = document.getElementById('parent');
parent.appendChild(elem);

就这么简单。即使没有使用好的'ole jQuery!

答案 2 :(得分:0)

是的,您可以使用 appendChild()

var parent = document.getElementById('parent');
var elem= document.createElement("p");
parent.appendChild(elem);

答案 3 :(得分:0)

当然可以!

var parent = document.querySelector("div#parent");
//or document.getElementById("parent");
//I doubt speed is an issue so both will work the same
parent.appendChild(elem);

答案 4 :(得分:0)

appendChild()

var elem = document.createElement("p");
var div  = document.getElementById("parent");
div.appendChild(elem);

并且详细说明。 jQuery是用纯Javascript编写的。你可以做任何jQuery做的事情。也就是说,它有抽象的各种怪癖等。

答案 5 :(得分:0)

var parent = document.getElementById("parent");
parent.appendChild(elem);