- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[JS] setAttributeで保存される順番)
[JS] setAttributeで保存される順番
このQ&Aのポイント
- IE8ではsetAttributeした属性の順番がarrと異なる
- elementに属性を設定するためにはどうすればいいか
- IEでsetAttributeの順番を保持する方法
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「仕様上」不可能です。なぜなら、XML および HTML の基本仕様として、属性は順序を持たないからです。IE の振る舞いは正当です。 順序が必要なら要素として書き直すか、やり方を変えて下さい。 ついでながら、JavaScript における for...in でのプロパティ列挙も順序は実装依存です。プロパティは順序を持ちません。