亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js星星評(píng)分效果

 更新時(shí)間:2014年07月24日 14:29:32   作者:jquery001  
在這里和廣大腳本之家站的朋友們分享一個(gè)使用js實(shí)現(xiàn)商城星星評(píng)分的效果,希望能給大家點(diǎ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的星星打分效果,可以參考這個(gè)地址:http://chabaoo.cn/jiaoben/195077.html

相關(guān)文章

  • JS IE和FF兼容性問(wèn)題匯總

    JS IE和FF兼容性問(wèn)題匯總

    以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila FF,對(duì)于js愛(ài)好者必看的一些知識(shí)總結(jié)。
    2009-02-02
  • Javascript非構(gòu)造函數(shù)的繼承

    Javascript非構(gòu)造函數(shù)的繼承

    本文給大家介紹的是不使用構(gòu)造函數(shù)實(shí)現(xiàn)"繼承",非常的簡(jiǎn)單,小伙伴們仔細(xì)了解下就可以非常熟悉了。
    2015-04-04
  • js面向?qū)ο蟮膶?xiě)法

    js面向?qū)ο蟮膶?xiě)法

    這篇文章主要介紹了四種js面向?qū)ο蟮某R?jiàn)寫(xiě)法,還介紹了有關(guān)this的相關(guān)內(nèi)容,感興趣的小伙伴們可以參考一下
    2016-02-02
  • uni-app實(shí)現(xiàn)微信小程序長(zhǎng)按拍視頻功能

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

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

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

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

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

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

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

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

    JS處理json日期格式化問(wèn)題

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

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

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

    JS實(shí)現(xiàn)帶動(dòng)畫(huà)的回到頂部效果

    這篇文章主要為大家詳細(xì) 介紹了JS實(shí)現(xiàn)帶動(dòng)畫(huà)的回到頂部效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評(píng)論