想实现点击按钮后随机点名框出现红色边框
2条回答 默认 最新
关注【以下回答由 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'; });这样,当您点击按钮时,就会随机选择一个人,并让他的框出现红色边框了。 ```
【相关推荐】
- 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/860785
- 你也可以参考下这篇文章:WebAPIs-基础知识
- 您还可以看一下 黄路赛老师的金蝶云星空二次开发视频课程插件数据库webapi开发课程中的 表体基础数据赋值小节, 巩固相关知识点
- 除此之外, 这篇博客: WebAPIs笔记中的 1.2. 动画函数给不同元素记录不同定时器 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报