3
我使用Dojo 1.8動態創建一組複選框。創建複選框後,我還設置了複選框的標籤,但該標籤在網站上不可見,但我可以在Firebug中查看HTML時看到它。任何想法我做錯了什麼?在這一點上,我已經查看了代碼太多,無法弄清楚它是什麼。謝謝!HTML標籤不顯示(Dojo 1.8)
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 }));