让我创建一个元素如下:
var elem= document.createElement("p");
我有一个div#parent
元素。如何将elem放入div#parent
?是否可以不使用jQuery
?
答案 0 :(得分:2)
您必须使用appendChild方法添加/追加子项。
document.getElementById('parent').appendChild( document.createElement("p") );
更多信息:
答案 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);