JavaScript实现星级评分
2017-01-12 14:14
645 查看
事件onmouseover
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>JavaScript星级评分</title> <style type="text/css"> *{margin:0;padding:0;} .wrapper{height:20px;padding:5px;width:130px;margin:100px auto 10px;} </style> <script type="text/javascript"> function ArrayIndexOf(arr, element) { for (var i = 0; i < arr.length; i++) { if (arr[i] == element) { return i; } } return -1; } function GetTds() { var tbl = document.getElementById("tblMain"); var tds = tbl.getElementsByTagName("td"); return tds; } function InitEvent() { var tds=GetTds(); for (var i = 0; i < tds.length; i++) { var td = tds[i]; td.onmouseover = TdOnclick; td.style.cursor = "pointer"; } } function TdOnclick() { var tds = GetTds(); var index = ArrayIndexOf(tds, this); for (var i = 0; i <=index; i++) { var td = tds[i]; td.innerHTML = "★"; } for (var j = index + 1; j < tds.length; j++) { var td = tds[j]; td.innerHTML = "☆"; } } </script> </head> <body onload="InitEvent()" class="wrapper"> <table id="tblMain"> <tr><td>☆</td><td>☆</td><td>☆</td><td>☆</td><td>☆</td></tr> </table> </body> </html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!
您可能感兴趣的文章:
相关文章推荐
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 ASP加javascript实现图片轮流显示(图片路径从数据库中读取)
- jQuery+PHP实现星级评分
- css实现星级商户评分
- 对JavaScript的全文搜索实现相关度评分的功能的方法
- javascript星级评分(多个)
- CSS实现星级评分III
- jQuery动态星级评分效果实现方法
- 原生javascript星级评分
- 用jquery实现鼠标滑动星级评分特效
- 电影评分星级显示效果的实现
- 星级评分效果 -js实现
- javascript实现评分控件
- js+css实现星级评分(支持小数点后一味)
- jQuery实现星级评分
- javascript 星级评分效果(手写)
- JQUERY 实现星级评分
- 星级评分的简化实现
- 【JAVASCRIPT】JS实现淘宝,百度评分功能
- javascript模拟评分控件实现方法
- jQuery动态星级评分效果实现方法