吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1601|回复: 14
收起左侧

[已解决] JS遇到的一个问题

[复制链接]
xuegaoxiansen 发表于 2021-7-28 02:07
本帖最后由 xuegaoxiansen 于 2021-7-29 00:33 编辑

<body>
    <p style="display: none;" class="er">445</P>
    <a href="#" class="yi">1</a>
    <a href="#" class="yi">2</a>
    <a href="#" class="yi">3</a>
    <script>
        var yi = document.querySelectorAll('.yi');
        var er = document.querySelectorAll('.er');
        yi.onclick = function() {
            er.style.display = 'block';
        }
        er.onclick = function() {
            er.style.display = 'none';
        }
    </script>
</body>

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

BestSum 发表于 2021-7-28 02:29
因为yi查询出多个元素,没办法设置onclick事件
52guge 发表于 2021-7-28 02:34
涛之雨 发表于 2021-7-28 07:50
iLy_y 发表于 2021-7-28 08:12
基础没过关
mr_66 发表于 2021-7-28 08:12
er获取元素代码错了,yi得到的是多个元素
惠民人家 发表于 2021-7-28 08:25
querySelector试试看
xlong224 发表于 2021-7-28 08:41
er  是集合。。 遍历或者使用下标访问
笨笨家的唯一 发表于 2021-7-28 08:50
你用 querySelectorAll 得到的是一个 元素集合,伪数组,想要访问就需要设定下标。或者循环绑定事件
lecat 发表于 2021-7-28 09:05
er[0].onClick应该就可以了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 00:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表