在写dojo声明的时候,发现div标签实际上是不支持<div />这种写法的,HOHO~难怪没有见过-_-!,所以如果这样的写的话,templated控件就会将后面可以归为子节点(非dijit的)全部替换掉,结果就是很杯具的,很多东西不见了,经过测试,连dojo.body()都变成undifined了(好大的杯具-O-)
代码:
错误的写法:
<body>
<div dojoType='bt.Test' />
<div id='test2' />
</body>
正确的写法:
<body>
<div dojoType='bt.Test'></div>
<div id='test2'></div>
</body>