0
我使用ExtJS的,並試圖動態刪除DOM元素像這 -對象不支持
if (Ext.getElementById('a'))
Ext.getElementById('a').remove();
這在Chrome中工作正常屬性或方法去除。我也在IE9上運行應用程序,但它會拋出錯誤 - 對象不支持屬性或方法刪除
請讓我知道是否有解決方法。
我使用ExtJS的,並試圖動態刪除DOM元素像這 -對象不支持
if (Ext.getElementById('a'))
Ext.getElementById('a').remove();
這在Chrome中工作正常屬性或方法去除。我也在IE9上運行應用程序,但它會拋出錯誤 - 對象不支持屬性或方法刪除
請讓我知道是否有解決方法。
Ext.getElementById()
是一種私人方法 - 您可能需要考慮使用Ext.get()
來代替。
無論如何,如果它在Chrome中運行而不是在IE中運行,很可能你的dom是無效的 - 搜索缺少的結束標記,或者使用在線驗證器驗證你的dom。另見this。
是的。 document.getElementById() 是問題所在。 extjs也有類似於這個document.getElementsByClassName()?那麼, – 2013-03-06 01:32:46
好吧。可以有許多同一類的元素。你應該看看[Ext.Element.down()](http://docs.sencha.com/ext-js/4-0/#!/api/Ext.Element-method-down)。 – Izhaki 2013-03-06 01:59:24