[Seasar-user:12230] [Teeda]IEだとGridで2行目以降のspanタグが動的に変わらない

takemura [E-MAIL ADDRESS DELETED]
2007年 12月 20日 (木) 17:05:33 JST


竹村と申します。

IE上でGridXYで右テーブルbody部の2行目以降のspanタグのinnerHTMLが画面上に
反映されないようです。FireFoxだと出来ました。

スクリプトでは下記のようにある行に対して要素の値を書き換えています
var i = 3;//行番

document.getElementsByName('ccc')[i].innerHTML='ccc';
document.getElementsByName('ddd')[i].innerHTML='ddd';
document.getElementsByName('eee')[i].innerHTML='eee';
document.getElementsByName('fff')[i].innerHTML='fff';

alertでセットされたinnerHTMLを見ると値は確かにセットされているのに
画面上では何もかわらないです。

しかし
document.getElementsByName('ccc')[i].innerHTML='ccc';alert();
document.getElementsByName('ddd')[i].innerHTML='ddd';alert();
document.getElementsByName('eee')[i].innerHTML='eee';alert();
document.getElementsByName('fff')[i].innerHTML='fff';alert();

とやるとなぜか反映がされます。
これはIEのバグでしょうか


Seasar-user メーリングリストの案内