本文實例講述了javascript鼠標(biāo)滑動評分控件。分享給大家供大家參考。具體實現(xiàn)方法如下:
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>javascript鼠標(biāo)滑動控件</title><script type="text/javascript">function ArrayIndexof(arr, inElement) {  for (var i = 0; i < arr.length; i++) { if (arr[i] == inElement) {   return i; }  }  return -1;}function GetTDS() {  var tbl = document.getElementById("tblMain");  var tds = tbl.getElementsByTagName("td");  return tds;      }function iniEvent() {  var tds = GetTDS();  for (var i = 0; i < tds.length; i++) { td = tds[i]; td.onmouseover = TdOnMouseOver;  }  var tbl = document.getElementById("tblMain");  tbl.onmouseout = TableMouseOut;}function SetRating(tdTmp) {  var tds = GetTDS();  var index = ArrayIndexof(tds, tdTmp);  for (var i = 0; i <= index; i++) { td = tds[i]; td.innerHTML = "★";  }  for (var i = index + 1; i < tds.length; i++) { td = tds[i]; td.innerHTML = "☆";  }}function TdOnMouseOver() {  SetRating(this);}//鼠標(biāo)離開表格后自動清除function TableMouseOut() {  var tds = GetTDS();  for (var i = 0; i < tds.length; i++) { td = tds[i]; td.innerHTML = "☆";           }}</script></head><body onload="iniEvent()"><table id="tblMain" border="1"><tr>  <td>☆</td>  <td>☆</td>  <td>☆</td>  <td>☆</td>  <td>☆</td></tr></table></body></html>希望本文所述對大家的javascript程序設(shè)計有所幫助。
新聞熱點
疑難解答