列表框selectedindex属性更改不会更新UI

时间:2009-09-03 22:51:49

标签: scripting javascript

使用javascript,我试图更改列表框项目的选择,如下所示:

 function selectFirstActiveListItem(oListBox)
    {
         for (var i = 0; i < oListBox.options.length; i++)
         {
            oListBox.selectedIndex = i;                

            var szStatus = GetDomboBoxItemAttribute("Status", m_pdocConnectType.getXMLDOM(), oListBox);

            if ("Enabled" == szStatus)
                return;
         }
         oListBox.selectedIndex = 0;
    }

虽然索引在后台正确更改,但它没有反映在UI上。列表框仍显示旧选择。

出了什么问题?

2 个答案:

答案 0 :(得分:3)

试试这个:

oListBox.options[i].selected = true;

答案 1 :(得分:0)

糟糕!这工作并显示正确的结果。我对这种行为的看法不正确。

相关问题