javascriptアプリケーションでdivをドラッグした後...すべてのdivに、位置順に数値クラスを割り当てたいと思います。私はたくさんの研究をして、次のものを作りました...しかしそれはうまくいきません。(内部HTMLは変更されません)
var ele = document.getElementsByTagName("div");
var i = 0;
var MyDrags = [];
while(ele[i]) {
if(ele[i].id.substr(0, 4)=="drag") {
MyDrags["distance"]=parseInt(document.getElementById(ele[i].id).style.top,10);
MyDrags["id"]=ele[i].id;
}
i++;
}
MyDrags.sort(function(a,b) {
return a.distance - b.distance;
});
i = 0;
while(MyDrags["distance"][i]) {
document.getElementById(MyDrags["id"][i]).innerHTML=MyDrags["distance"][i];
i++;
}