ドロップダウンとして列の1つを持つグリッドビューがあります。ユーザーが別のドロップダウンオプションを選択すると、選択した値を取得したいと思います。どうすればこれを行うことができますか?以下のコードを参照してください。このコードはIE9とFirefoxで機能するようですが、IE8では機能しません。IE8では、「options.selectedIndex'がnullであるか、オブジェクトではありません」というエラーが発生します。
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;