无法调用未定义的方法'createRange'

时间:2013-08-09 07:02:03

标签: javascript extjs

请帮帮我。

<style>
div.foo{border:1px solid red;}
</style>
    </head>
    <body>

    <div class="foo"></div>


<script>


Ext.onReady(function(){

Ext.create('Ext.panel.Panel', {
    title: 'Hello',
    width: 200,
    html: '<p>World!</p>',
    //renderTo: Ext.getBody()
    renderTo: Ext.query('div.foo')
});

});  

错误:

未捕获的TypeError:无法调用未定义的方法'createRange'

我想将一个小部件插入块div.foo

1 个答案:

答案 0 :(得分:2)

Ext.query() returns an array个DOM元素,因此您需要

renderTo: Ext.query('div.foo')[0]