IE7 の innerHTML バグの回避策が見つかりません。動的に生成された HTML の内容を見て、テキストが「-1」の場合は変更する必要があります。プロトタイプ js ギャラリーを使用していますが、修正が見つかりませんでした。何か案は?
JS:
<script language="javascript" type="text/javascript">
Event.observe(window, 'load', function () {
var num = 1;
var allAccountInfoItems = $A('accountInfoItem');
var numofElements = (allAccountInfoItems.length);
for (var x = 0; x < numofElements; x++ )
{
var oldHTML = $('accountInfo').innerHTML;
var newHTML = "Unlimited";
if (oldHTML == "-1")
{
$('accountInfo').update(newHTML);
}
var oldId = $('accountInfo').id;
var numPlus = num++;
$('accountInfo').id = oldId + numPlus;
}
});
</script>