firebaseで時間順に表示するのを指定したけど、リロードや更新する事で順番がバラバラになってしまいます。
なのでjs上でliを生成時に連番をつけてソートで上から順に表示する仕組みを作りたいです。
以下のようにliを生成してidにcolorを指定したけど上手く作動しなかったのでidを付けれていません。
またそこからどのようにして連番順に表示するかを教えて頂きたいです。
jQuery
1$(function(){ 2 var h=document.getElementById("messages"); 3 var l=h.getElementsByTagName("li"); 4 for (var i=0;i<l.length;i++){ 5 l[i].setAttribute("id","no"+(i+1)); 6 } 7 });
css
1#no1 { 2 color: red; 3} 4#no2 { 5 color: orange; 6} 7#no3 { 8 color: green; 9} 10#no4 { 11 color: yellowgreen; 12} 13#no5 { 14 color: blue; 15}
あなたの回答
tips
プレビュー