简体   繁体   English

无法调用未定义的方法“ createRange”

[英]Cannot call method 'createRange' of undefined

Help me please. 请帮帮我。

<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')
});

});  

Error: 错误:

Uncaught TypeError: Cannot call method 'createRange' of undefined 未捕获的TypeError:无法调用未定义的方法'createRange'

I want to insert a widget into the block div.foo 我想在小块div.foo中插入一个小部件

Ext.query() 返回 DOM元素数组 ,因此您需要

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM