0

dijit を作成して div の最後に追加する方法はありますか? 次のコードがあるとします。

<div id="attendants">
</div>

<button dojoType="dijit.form.Button" onClick="addPerson();">Add Person</button>

次のコードをオンラインで見つけましたが、これは「attendants」div を置き換えます。

var personCount = 0;
function addPerson() {
    personCount += 1;
    var attendants = dojo.byId('attendants');
    var newField   = new dijit.form.TextBox({id: 'newPerson' + personCount, name: 'newPerson' + personCount}, attendants);
}

そして、divをdijitに置き換えるのではなく、divに新しいTextBox dijitを動的に追加したいと考えています。

4

1 に答える 1

2

答えは次のとおりです。dijit._Widget.placeAt

// place a new button as the first element of some div
var button = new dijit.form.Button({ label:"click" }).placeAt("wrapper","first");
于 2009-03-06T18:55:57.590 に答える