为了账号安全,请及时绑定邮箱和手机立即绑定

正确的代码来了

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title></title>

    <style type="text/css">

        span {

            cursor: pointer;

        }

    </style>

    <script type="text/javascript">

        window.onload = function () {

            // 获取元素

            var stars = document.getElementById('stars').getElementsByTagName('span');

            var ret = document.getElementById('ret');

            function getStar(e){

               var b=e.getAttribute('star')

              for(var j=0;j<b;j++){

                stars[j].style.color="red";

              }

              ret.innerHTML=j+'个红星';

            }

          for(var i=0;i<stars.length;i++){

            stars[i].onclick=function(e){               

                getStar(e.srcElement);

            }

          }            

        }

    </script>

</head>

<body>

<div id="stars">

    <span star="1">★</span>

    <span star="2">★</span>

    <span star="3">★</span>

    <span star="4">★</span>

    <span star="5">★</span>

</div>

<div id="ret"></div>

</body>

</html>


正在回答

1 回答

12323

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
人人网评论功能
  • 参与学习       27694    人
  • 解答问题       147    个

仿人人网评论,让你的网页活跃起来,赶快来学习让功能的实现吧

进入课程

正确的代码来了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信