• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[JS] setAttributeで保存される順番)

[JS] setAttributeで保存される順番

このQ&Aのポイント
  • IE8ではsetAttributeした属性の順番がarrと異なる
  • elementに属性を設定するためにはどうすればいいか
  • IEでsetAttributeの順番を保持する方法

質問者が選んだベストアンサー

  • ベストアンサー
  • Chaire
  • ベストアンサー率60% (79/130)
回答No.1

「仕様上」不可能です。なぜなら、XML および HTML の基本仕様として、属性は順序を持たないからです。IE の振る舞いは正当です。 順序が必要なら要素として書き直すか、やり方を変えて下さい。 ついでながら、JavaScript における for...in でのプロパティ列挙も順序は実装依存です。プロパティは順序を持ちません。

関連するQ&A