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

为什么不变色?

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>jQuery对象转化成DOM对象</title>

<script src="../js/jquery-3.4.1.min.js4"></script>

</head>

<body>

<div>我是谁?</div>

<div>你是谁??</div>

<div>他是谁???</div>

<script type="text/javascript">

var $aa=$('div');//jQuery对象

var aaa=$aa.get(0);

aa.style.color='blue';

</script>

</body>

</html>


提问者:慕田峪5313525 2019-08-28 20:42

个回答

  • IT贫困户
    2020-05-13 15:00:09

    把http 改成 https  就行了 

  • 哈_YPW
    2019-09-25 17:10:46

    http://img.mukewang.com/5d8b2aa00001773306760452.jpg

    首先:得将JS的环境搭建起来,这个http://code.jquery.com/jquery-1.11.3.js  是不能错的

    其次:通过$('#aa')这个方法会获得id值为aa的JQuery对象

    然后:可以通过var aa = $aa.get(0);这条语句,可以转化为js中的DOM对象,get(0)中0这个索引指的是第一个id值为aa对象

    最后:根据代码的执行顺序,会将第一个id值为aa的对象变成红色,

    初学jquery的小白,有不对的希望各大神指正

  • MWHx
    2019-08-29 12:00:23

    你那个<script src="../js/jquery-3.4.1.min.js4"></script>  js4  是什么鬼,

    还有你那个aa.style.color='blue';是啥  aa是用jq获取的 .style.color是原生js的  你这混着用真的好吗

    jq可以写成

    aa.css("color","blue")


  • MWHx
    2019-08-29 11:47:43

    var $aa=$('div');  写成   var aa=$('div');