1
我有一個我正在處理的側邊欄擴展。我遇到的問題是,當側邊欄打開時,它會經歷一些初始化。這需要填充一個列表。我有一個對象,它具有以下某些功能:XUL listbox.insertItemAt在多次打開和關閉後失敗
var intializeSidear = {
initSidebar: function(){
var listbox_to_init = document.getElementById('generic-list-box');
for(var i = 0; i < 10; i++){
listbox_to_init.appendItem("Test", i);
}
}
....
會發生什麼情況是我第一次打開邊欄時,一切正常。下一次我打開它,它會給出錯誤,「listbox_to_init.appendItem不是一個函數。」 (我把它放在try/catch塊中)。
有什麼理由可能會發生這種情況嗎?