Tabs 如何在JavaScript中选择选项卡并设置选项卡面板的内容

Tabs 如何在JavaScript中选择选项卡并设置选项卡面板的内容,tabs,xul,tabpanel,Tabs,Xul,Tabpanel,我被困在这里:我创建了选项卡和相应的选项卡面板。默认情况下,我已隐藏选项卡。为了使选项卡可见,我使用以下JavaScript行: document.getElementById(“选项卡id”).setAttribute(“选定”,true); 但是,相应的选项卡panel的内容并没有像我预期的那样更新。我试过用这个: document.getElementById(“tabbox id”).selectedPanel=“tabpanel id”; 但是什么都没有发生;选项卡面板的内容不更新

我被困在这里:我创建了选项卡和相应的选项卡面板。默认情况下,我已隐藏选项卡。为了使选项卡可见,我使用以下JavaScript行:

document.getElementById(“选项卡id”).setAttribute(“选定”,true);
但是,相应的
选项卡panel
的内容并没有像我预期的那样更新。我试过用这个:

document.getElementById(“tabbox id”).selectedPanel=“tabpanel id”;
但是什么都没有发生;
选项卡面板的内容不更新


任何帮助都将不胜感激。

选择的
属性是在内部设置的,它仅仅是选择更改的一个指示器-更改它实际上不会更改选择。您最想做的是:

var tabpanel=document.getElementById(“tabpanel id”);
document.getElementById(“tabbox id”)。selectedPanel=tabpanel;
请注意,
selectedPanel
是面板,而不是其ID。或者,您也可以使用
selectedIndex

document.getElementById(“选项卡框id”)。选择的索引=1;

我使用了第一个选项。工作起来很有魅力。谢谢