使用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上。列表框仍显示旧选择。

怎么了

最佳答案

试试这个代替:

oListBox.options[i].selected = true;

08-19 19:15