来个简单的滑动显示评价等级星标识。即是假如有个星标识,当鼠标移到到第三个星标识时,前三个星“满色”(充满颜色),后二个没有颜色。看了一些例子,有写得很棒的,很玄的。下边给个很简单的:
function stars(num) { var items = document.getElementById('rating_stars').getElementsByTagName('a'); if (items.length) { for (var i=0; i < items.length; i++) { items[i].className = i <= num ? '' : 'disabled'; } } }
对a标签的className定义下,就可以看到效果。 很简单也很不美观,但效率还是过得去吧,不过有时候觉得,想法简单点,可能会有好的局面和收获。