如何使用Dojo动态添加div?

Dav*_*.ca 5 javascript dojo

我有一个以下静态div:

<body>
  <div id="div1"></div>
....
Run Code Online (Sandbox Code Playgroud)

我想通过使用dojo在div1中动态添加id为"div1_1"的div.我该怎么做?

Eug*_*kin 12

您可以使用Dojo Base来完成它 - 如果您使用trunk或Dojo 1.3,则无需包含任何内容:

dojo.create("div", {id: "div1_1"}, "div1");
Run Code Online (Sandbox Code Playgroud)

该行创建一个id为"div1_1"的div,并将其附加到id为"div1"的元素.显然,您可以一次添加更多属性和样式 - 在dojo.create()的文档中阅读所有相关内容.