欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js星星評分效果

 更新時間:2014年07月24日 14:29:32   作者:jquery001  
在這里和廣大腳本之家站的朋友們分享一個使用js實現(xiàn)商城星星評分的效果,希望能給大家點幫助

html如下:

<div class="starts">
 <ul id="pingStar">
  <li rel="1" title="特別差,給1分"></li>
  <li rel="2" title="很差,給2分"></li>
  <li rel="3" title="一般般,給3分"></li>
  <li rel="4" title="很好,給4分"></li>
  <li rel="5" title="非常好,給5分"></li>
  <span id="dir"></span>
 </ul>
 <input type="hidden" value="" id="startP">
</div>

css樣式:

.starts,.starts ul{float:left;}
.starts{padding-left:16px;padding-top:7px;}
.starts ul li{width:32px;height:31px;float:left;background:#ddd;padding-right:3px;}
.starts ul li.on{background:red;}
.starts ul span{display:inline;float:left;padding-left:10px;height:31px;line-height:31px;}

最后js調(diào)用如下:

window.onload = function () {
 var s = document.getElementById("pingStar"),
  m = document.getElementById('dir'),
  n = s.getElementsByTagName("li"),
  input = document.getElementById('startP'); //保存所選值
 clearAll = function () {
  for (var i = 0; i < n.length; i++) {
   n[i].className = '';
  }
 }
 for (var i = 0; i < n.length; i++) {
  n[i].onclick = function () {
   var q = this.getAttribute("rel");
   clearAll();
   input.value = q;
   for (var i = 0; i < q; i++) {
    n[i].className = 'on';
   }
   m.innerHTML = this.getAttribute("title");
  }
  n[i].onmouseover = function () {
   var q = this.getAttribute("rel");
   clearAll();
   for (var i = 0; i < q; i++) {
    n[i].className = 'on';
   }
  }
  n[i].onmouseout = function () {
   clearAll();
   for (var i = 0; i < input.value; i++) {
    n[i].className = 'on';
   }
  }
 }
}

查看演示 http://demo.jb51.net/js/2014/jsxxdf/

如果有喜歡使用基于jquery的星星打分效果,可以參考這個地址:http://www.dbjr.com.cn/jiaoben/195077.html

相關(guān)文章

  • uni-app實現(xiàn)微信小程序長按拍視頻功能

    uni-app實現(xiàn)微信小程序長按拍視頻功能

    這篇文章主要為大家詳細介紹了uni-app實現(xiàn)微信小程序長按拍視頻功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 深入學(xué)習(xí)JavaScript中的promise

    深入學(xué)習(xí)JavaScript中的promise

    這篇文章主要介紹了深入學(xué)習(xí)JavaScript中的promise,Promise對象的主要?途是通過鏈式調(diào)?的結(jié)構(gòu),將原本回調(diào)嵌套的異步處理流程,轉(zhuǎn)化成“對象.then().then()...”的鏈式結(jié)構(gòu)
    2022-06-06
  • IE6下javasc#ipt:void(0) 無效的解決方法

    IE6下javasc#ipt:void(0) 無效的解決方法

    本篇文章主要是對IE6下javasc#ipt:void(0) 無效的解決方法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12
  • js微信分享實現(xiàn)代碼

    js微信分享實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了js微信分享的實現(xiàn)代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • JS處理json日期格式化問題

    JS處理json日期格式化問題

    這篇文章主要介紹了JS處理json日期格式化問題的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • JavaScript canvas實現(xiàn)九宮格切圖效果

    JavaScript canvas實現(xiàn)九宮格切圖效果

    這篇文章主要為大家詳細介紹了JavaScript canvas實現(xiàn)九宮格切圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JS實現(xiàn)帶動畫的回到頂部效果

    JS實現(xiàn)帶動畫的回到頂部效果

    這篇文章主要為大家詳細 介紹了JS實現(xiàn)帶動畫的回到頂部效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 最新評論