问答详情
源自:1-6 DOM对象转化成jQuery对象

代码没有问题,颜色没有变化

<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>

<script>

         var div = document.getElementsByTagName('div');

         var $div = $(div);

         var $first = $div.first();

         $first.css('color','red');

     </script>

     <div>元素一</div>

     <div>元素二</div>

     <div>元素三</div>


提问者:慕仔8415870 2021-07-31 12:23

个回答

  • 静静07
    2021-08-02 16:29:34

    可能是因为你的div标签在script后面写着,script中的 var div = document.getElementsByTagName('div');在加载时没有获取到div,把div写在上面就可以显示颜色

  • 静静07
    2021-08-02 16:29:32

    可能是因为你的div标签在script后面写着,script中的 var div = document.getElementsByTagName('div');在加载时没有获取到div,把div写在上面就可以显示颜色