我有一个gridview,其中一列作为下拉列表。当用户选择不同的下拉选项时,我想获得选定的值。我该怎么做?请看下面的代码。此代码似乎在 IE9 和 Firefox 中有效,但在 IE8 中无效。在 IE8 中,我收到以下错误“options.selectedIndex' is null or not an object”。
var gridview = document.getElementById('ctl00_ContentPlaceHolder1_grvTrainHistoryCapture');
if (selectedRowIndex == null) return;
var statusCell = gridview.rows[parseInt(selectedRowIndex)+ 1].cells[5];
var ddlStatus = statusCell.childNodes[1];
var statusID = ddlStatus.options[ddlStatus.options.selectedIndex].value;