大量のHTMLページでは、次のようにすべての文字列を置き換える必要があります。
language[0].attributes[24].value;
これとともに:
language[0].getAttribute("attr"+24);
ここで、「24」は任意の数にすることができます。
Notepad ++の正規表現での検索と置換を使用してこれを行うことができると思いましたが、多くの試行錯誤の末、これまでのところ運がありませんでした。これを手動で行う必要はありません。
(これは、IE10にアップグレードしたときに、サポートしているWebページのすべてのテキストが壊れてしまったためです。定義上、XML属性は任意の順序にすることができ、新しいバージョンのIEではそれらを並べ替える必要があります。インデックスではなく名前で属性を参照します。)
ヘルプに感謝します。