Amazon での本の評価など、★★★☆☆ のように☆で表す場合があります。 以前、☆ 4.5 のように小数点も可で、 動的なものを JavaScript で作ったサンプルがでてきたので 倉庫代わりに上げておきます。
このサンプルを、今のサイトに上げるときに Firefox 絡みで 1 つ ハマったことがあります。
次のように オブジェクトの width に値を設定しているのですが
with (document.getElementById('xxx')) { style.width = size; }
Firefox は、標準モードではオブジェクトの width height の 値は設定できない(エラーになる)のでした。
次のようにしたら OK になりました。
with (document.getElementById('xxx')) { style.width = size + 'px'; }
作ったときは、互換モードだったので気づいていませんでした。