w3c 仕様では、getElementsByName は name 属性で取得されますが、MS の IE は id で取得されます。その結果、取得すべき要素を取得できません。ブラウザに適応させるために、次のような調整を行うことができます。
1. getElementsByName を使用する必要がある名前に id を追加します。id と名前は同じです。
2. ブラウザに適応する関数を使用します。コードは次のとおりです。
getElementsByName:function (name) {
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;戻り値 = new Array();
var e = document.getElementsByTagName('td');
for(i = 0; i if(e[i] .getAttribute("name") = = name) {
}