晓时候_lin 2024-03-19 17:59 采纳率: 40%
浏览 9

实现随机点名遇到的问题

想实现点击按钮后随机点名框出现红色边框

<title>WebAPIs-点名器</title>
  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-03-19 20:49
    关注

    【以下回答由 GPT 生成】

    我可以帮您解决这个问题。
    
    首先,您可以在HTML中创建一个div元素来表示每一个人,例如:
    ```html
    <div class="person">Person 1</div>
    <div class="person">Person 2</div>
    <div class="person">Person 3</div>
    

    然后,您可以在JavaScript中编写以下代码来实现随机选择一个人并给他框出红色边框的功能:

    const persons = document.querySelectorAll('.person');
    const button = document.querySelector('button');
    
    button.addEventListener('click', function() {
        // 移除所有人的红色边框
        persons.forEach(person => {
            person.style.border = 'none';
        });
    
        // 随机选择一个人
        const randomIndex = Math.floor(Math.random() * persons.length);
        const randomPerson = persons[randomIndex];
    
        // 框出被选择的人的红色边框
        randomPerson.style.border = '2px solid red';
    });
    

    这样,当您点击按钮时,就会随机选择一个人,并让他的框出现红色边框了。 ```



    【相关推荐】



    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 3月19日