Dojo 1.8 を使用して一連のチェックボックスを動的に作成しています。チェックボックスを作成した後、チェックボックスのラベルも設定していますが、Firebug で HTML を見るとわかりますが、ラベルはサイトには表示されません。私が間違っていることは何ですか?この時点でコードを見すぎて、それが何であるかを理解できません。ありがとうございました!
var checkboxContainer = dom.byId('divLayers');
var chkboxId = 'chk' + layer.id;
var chkbox = new dijit.form.CheckBox({
id: chkboxId,
checked: layer.visible,
onClick: lang.hitch(this, this.toggleLayerVisibility)
});
chkbox.placeAt(checkboxContainer);
chkbox.domNode.appendChild(domConstruct.create('label', { 'for': chkboxId, innerHTML: layer.name }));