谷歌Closure替代jQuery动态创建一个dom元素

时间:2012-10-09 11:40:47

标签: jquery google-closure google-closure-templates

  

可能重复:
  Closure library dom node from html text

在jQuery中你可以像这样创建一个dom元素

var domElement = $("<div><p>more tags and html</p></div>");

您如何在Google Closure中做同样的事情?

我不想将整个jQuery库包含在看似微不足道的东西中。

1 个答案:

答案 0 :(得分:1)

来自document

goog.dom.createElement(name); //creates a new element
goog.dom.createDom(tagName, opt_attributes, var_args) //Returns a dom node with a set of attributes.

尝试(未经测试的代码):

 var p = goog.dom.createElement('p');
 p.innerHTML = "abc";
 var div =  goog.dom.createDom('div', null, p);

我知道它不像jquery那样优雅和干净:)