Firefoxでもレガシーシステムを動作させようとしています。IEでのみ機能するので、ここでevent.srcElement.sourceIndexがFFでどのように機能するかを尋ねます。FFのevent.srcElementがevent.targetであることは知っていますが、targetにはsourceIndexプロパティがありません。また、FFで機能するものにwindow.document.all[]を置き換える必要があります。実際のコードは次のとおりです。
var index = event.srcElement.sourceIndex;
window.document.getElementById('txtElementId').value = window.document.all[index - 1].id;