不太明白?所以ID选择器返回的是只有一个元素的数组?

不太明白?所以ID选择器返回的是只有一个元素的数组?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。

其他的选择器返回什么,你可以在控制台输出一下看看。我教你怎么看:

例如你想要看class返回的是什么:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body >
    <div id="div1" class="div">div1</div>
    <div id="div2" class="div">div2</div>
    <div id="div3" class="div">div3</div>
    <div id="div4" class="div">div4</div>
    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
    <script type="text/javascript">
        console.log($("#div1"));
        console.log($(".div"));
    </script>
</body>
</html>

返回结果是这样的:

http://img1.sycdn.imooc.com//climg/5ccd0d1e0001eba820160182.jpg

通过id获取的,和class获取的都是类数组对象。

如果帮助到了你,欢迎采纳!

祝学习愉快!

好帮手慕星星 2019-05-01 09:36:19

你好,id代表页面中的唯一,所以返回的只有一个,不是纯数组,可以认为是类数组对象:

http://img1.sycdn.imooc.com//climg/5cc8f7f500017ce103020101.jpg

因为类数组中还有其他属性。

祝学习愉快!

  • 提问者 qq_西毒_iyFWY2 #1
    那其他的呢?class这些也是类数组对象?
    2019-05-03 10:30:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师