Javascript 无法更新extjs中面板的innerhtml

Javascript 无法更新extjs中面板的innerhtml,javascript,extjs,Javascript,Extjs,我想在面板中显示图例,但在更新面板的innerhtml时显示错误 Unable to set property 'innerHTML' of undefined or null reference 我已经为此写下了以下代码 document.getElementById('LegendsList').innerHTML = LegendsList; 你想达到什么目标 面板有一个配置选项,您可以使用该选项在其主体中呈现所需的标记,这样您就不需要处理元素 它是html:“您的标记” 如果您需要在

我想在面板中显示图例,但在更新面板的innerhtml时显示错误

Unable to set property 'innerHTML' of undefined or null reference
我已经为此写下了以下代码

document.getElementById('LegendsList').innerHTML = LegendsList;

你想达到什么目标

面板有一个配置选项,您可以使用该选项在其主体中呈现所需的标记,这样您就不需要处理元素

它是
html:“您的标记”


如果您需要在运行时设置它,请调用
panel.setHtml('your markup')

您确定您有一个id为:LegendsList的元素吗?假设这里的panel是Ext.panel.panel的一个实例,那么当我测试它时,
panel.setHtml()
方法似乎没有定义,并且在文档中看不到它,或者您的意思是
panel.update(…)
因为这似乎对我很有效。以下是