このブログのサイドメニューにある「最近のエントリー」の項目みたいなことをしたい場合の方法です。 要するに、 <ol> <li id="no1">いちばんめ</li> <li id="no2">にばんめ</li> <li id="no3">さんばんめ</li> </ol> といった感じにする方法をまとめてみました。 JavaScriptで実現 まずはfor文で $(function() { var h=document.getElementById("hoge"); var l=h.getElementsByTagName("li"); for (var i=0;i<l.length;i++){ l[i].setAttribute("id","hoga"+(i+1)); } }); <ol id="hoge"> <li>ほげ1</li> <li>ほげ2</li> <li>ほげ3</li> <