selectにOPTIONをinnerHTMLする

のだが、IE6で動かなかった
・JSサイド

var r_statu=req.readyState;
if(r_statu==4)
{//=4で成功
	mes=req.responseText;
	if(mes!="")
	{
		eval("var array="+mes);
		//オプションストック変数
		var option_value="";
		for(var cnt=0;cnt<array.length;cnt++)
		{
			option_value+="<OPTION VALUE=\""+array[cnt]+"\">"+array[cnt]+"</OPTION>";
		}
				document.getElementById("select_office").innerHTML=option_value;
	}
}

・htmlサイド

<select name="offices" id="select_offices">
</select>

これで狐で実行すると動く。なんか警告出るけど…
ところがIEで動かない。以下のように修正したら目的の動作を実装できた
・JS

var r_statu=req.readyState;
if(r_statu==4)
{//=4で成功
	mes=req.responseText;
	if(mes!="")
	{
		eval("var array="+mes);
		//オプションストック変数
		var option_value="<select name=\"offices\">";
		for(var cnt=0;cnt<array.length;cnt++)
		{
			option_value+="<OPTION VALUE=\""+array[cnt]+"\">"+array[cnt]+"</OPTION>";
		}
		document.getElementById("select_office").innerHTML=option_value+"</select>";
	}
}

・htmlサイド

<p id="select_office">
</p>


■結論
selectタグに対してinsはできない