YouTube や Amazon、livedoor Reader でコンテンツの評価に使われているスターレイティングを prototype.js を使って割と汎用的に実装してみました。 http://www.masugadesign.com/the-lab/scripts/unobtrusive-ajax-star-rating-bar/ などには高機能なライブラリがあるようですが、とっつきにくいので自作しました。順を追って説明していきます。 準備と前提条件: prototype.js(今回は ver1.6)を使用します。 http://prototypejs.org/ からソースをダウンロードしておきましょう。5段階の星を表現するために、未選択のものを含めて 6つの画像が必要です。私は http://iconlet.com/ から素材を入手してペイントで加工しました。(サンプル:、使った